如标题所示:“如何返回上次提交+删除所有新创建的文件?”感谢。
答案 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)