我做跑步的错误:
git add .
里面添加重要的事情,如.bashrc中。即使我运行:
git rm .
当我运行:
git push project master
一切仍在增加。我甚至重新安装了git,但我仍然为此烦恼。我找到的解决方案是重新开始并从提交中删除所有文件。有没有其他的事情可以做到从提交中删除所有文件?
我做跑步的错误:
git add .
里面添加重要的事情,如.bashrc中。即使我运行:
git rm .
当我运行:
git push project master
一切仍在增加。我甚至重新安装了git,但我仍然为此烦恼。我找到的解决方案是重新开始并从提交中删除所有文件。有没有其他的事情可以做到从提交中删除所有文件?
您可以使用git reset
到unstage变化,甚至git reset --hard HEAD~
吹走最近提交(当心那一个,它甚至不会保持周围的更改。)
它不起作用。我怎么知道这是我跑git log --pretty = format:--name-status |剪下-f2- |排序-u,它仍然显示所有的文件。 – 2010-11-16 02:22:20
如果您的更改被推送,您已经提交了它们。 – ThiefMaster 2010-11-16 02:26:10
使用git reset
。
顺便说一句,解决它的“硬”方式不会重新安装git,而是删除('rm -rf')您的存储库文件夹并再次克隆它(假设它是远程回购的克隆) 。 – ThiefMaster 2010-11-16 02:18:47