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



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

如果我正确理解了这个问题,你已经做了一堆工作,还没有提交它,并且想要摆脱这项工作并回到你上次提交。 这是对的吗? 如果是这样,我认为您需要两个命令的组合:

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

希望有帮助。

git reset --hard HEAD^1

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

git reset --hard <commidId>

然后

git clean -f

按照这个答案使用git reset

您可以在此处查看完整文档