如何撤消上次提交后对我的目录所做的所有更改,包括删除添加的文件、重置修改的文件以及添加回已删除的文件?
最佳答案
首先,重置所有更改
这将撤消您对跟踪文件所做的任何更改并恢复已删除的文件:
git reset HEAD --hard
二、删除新文件
这将删除自上次提交以来添加的所有新文件:
git clean -fd
由于 .gitignore
而未被跟踪的文件被保留;他们不会被删除
警告:使用 -x
而不是 -fd
会删除被忽略的文件。您可能不想这样做。
关于git - 在 git 中最后一次提交后重置所有更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4630312/