我在提交中添加了两个新文件,并在提交到本地 repo 后删除了它们,如何从同一个提交中删除这些文件。
问问题
61 次
2 回答
2
我假设你做了以下事情:
//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-25T13:42:18.093 回答
1
git reset --soft HEAD^
这将撤消您的最后一次提交,并将您的 repo 置于您最后一次提交之前的状态。从这里您可以取消暂存和撤消文件的添加/删除等。
于 2011-03-25T12:34:52.390 回答