[英]How to remove changes from git commit
我在我的分支中进行了更改,然后执行了git push
并创建了 PR(拉取请求)。
现在 PR 审阅者指示我“排除您对此文件的更改”。
此消息涉及 3 个不同的文件。 他还告诉我删除我从提交中添加的一个文件夹。
那么,从现有 PR 中排除文件和文件夹的最佳和简单方法是什么?
您不能更改已经进行的提交。 您可以做的是提交进一步的更改,这将撤消不再需要的更改。
做到这一点的最佳方法取决于:
git checkout origin/master path-to-your-file
将本地版本恢复到主 git 服务器上的版本,然后提交并推送这些更改(请参阅此答案更多)。origin/master
签出版本(请参阅上一步),然后复制您想要的更改保持。origin
上的主分支分支,然后挑选您想要带来的更改,并使用它来创建新的 PR。至于对文件夹的更改 - 如果您删除对文件夹中文件的所有更改并提交您的还原,则文件夹更改也应该消失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.