我已经在我的提交中添加了两个新文件,并在提交到我的本地存储库后将其删除,如何从同一个提交中删除这些文件。
答案 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置于该状态。从这里你可以取消暂存和撤消文件的添加/删除等。