删除git commit的所有文件?

时间:2010-11-16 02:05:20

标签: git

  

可能重复:
  Undo “git add”?

我弄错了:

git add .

其中添加了重要的内容,例如.bashrc。即使我跑:

git rm .

当我跑步时:

git push project master

仍然添加了一切。我甚至重新安装了git,但我仍然对此感到困惑。我找到的解决方案是重新开始并从提交中删除所有文件。我还能做些什么来删除提交中的所有文件吗?

2 个答案:

答案 0 :(得分:13)

您可以使用git reset来取消更改,甚至git reset --hard HEAD~来删除最近的提交(小心那个,它甚至不会保留您的更改。)

请参阅http://git-scm.com/docs/git-reset

答案 1 :(得分:6)

使用git reset