如何删除添加到提交的文件

时间:2011-03-25 12:27:23

标签: git post-commit

我已经在我的提交中添加了两个新文件,并在提交到我的本地存储库后将其删除,如何从同一个提交中删除这些文件。

2 个答案:

答案 0 :(得分: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

但请记住,如果 PUSHED 提交,请勿修改,请创建一个删除这两个文件的新提交。

答案 1 :(得分:1)

  

git reset --soft HEAD ^

这将撤消您的上一次提交,并在您执行上次提交之前将您的repo置于该状态。从这里你可以取消暂存和撤消文件的添加/删除等。