可能重复:
Undo “git add”?
我弄错了:
git add .
其中添加了重要的内容,例如.bashrc。即使我跑:
git rm .
当我跑步时:
git push project master
仍然添加了一切。我甚至重新安装了git,但我仍然对此感到困惑。我找到的解决方案是重新开始并从提交中删除所有文件。我还能做些什么来删除提交中的所有文件吗?
答案 0 :(得分:13)
您可以使用git reset
来取消更改,甚至git reset --hard HEAD~
来删除最近的提交(小心那个,它甚至不会保留您的更改。)
答案 1 :(得分:6)
使用git reset
。