5

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

4

4 回答 4

7

如果我正确理解了这个问题,那么您已经完成了很多工作,但还没有提交,并且想要摆脱该工作并返回上一次提交。那是对的吗?如果是这样,我认为您需要两个命令的组合:

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

希望有帮助。

于 2013-09-29T11:55:09.753 回答
1

git reset --hard HEAD^1

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

于 2013-09-29T11:02:50.817 回答
1
git reset --hard <commidId>

然后

git clean -f
于 2015-02-10T06:52:52.380 回答
0

git reset这个答案中使用

你可以在这里看到完整的文档

于 2013-09-29T11:03:21.897 回答