如何返回上次提交+删除所有新创建的文件?

时间:2013-09-29 10:58:22

标签: git git-commands

如标题所示:“如何返回上次提交+删除所有新创建的文件?”感谢。

4 个答案:

答案 0 :(得分:6)

如果我正确地理解了这个问题,那么你已经完成了很多工作,并没有做出承诺,并希望摆脱这项工作并回到你最后的提交。那是对的吗?如果是这样,我认为您需要两个命令的组合:

git reset --hard   # reverts tracked files to commit you were working from
git clean -f       # removes untracked files that haven't been added to git yet

希望有所帮助。

答案 1 :(得分:1)

git reset --hard HEAD ^ 1

这将擦除您的工作目录文件。

答案 2 :(得分:1)

git reset --hard <commidId>

然后

git clean -f

答案 3 :(得分:0)

this answer

中使用git reset

您可以查看完整文档here