我在提交中添加了两个新文件,并在提交到本地存储库后将其删除,如何从同一提交中删除这些文件。
发布于 2011-03-25 13:42:18
我假设你做了以下事情:
//Created files A.txt and B.txt
git add A.txt
git add B.txt
git commit -m "Commit message"
现在您希望前面的提交没有A.txt和B.txt这两个文件,所以您可以这样做:
git rm A.txt
git rm B.txt
git commit --amend
但请记住,如果您推送了提交的,不会修改,而是创建一个删除这两个文件的新提交。
发布于 2011-03-25 12:34:52
git重置--软头^
这将撤消您的最后一次提交,并将您的repo放在您执行最后一次提交之前的状态。从这里,您可以取消阶段和撤消添加/删除文件等。
https://stackoverflow.com/questions/5432398
复制