我更改了一些文件,但我还没有提交任何内容。为什么我git diff
我可以看到很少有文件被更改。我想回滚到最新的提交。
答案 0 :(得分:2)
在git status
屏幕中,git会告诉您如何删除对文件的更改。如果为提交暂存文件,则需要执行git reset HEAD <file>
以取消暂存。您只需使用git reset
即可重置所有文件。这将取消暂存文件,然后您可以git checkout -- <file>
将特定文件恢复到原始状态。
您也可以使用git reset --hard
在一个命令中执行此操作,这会将您的仓库设置为分支所在的最新提交。
答案 1 :(得分:1)
git checkout -- <file>
会将文件还原为上次提交
答案 2 :(得分:0)
您应该可以使用以下方式回滚:
git reset --hard HEAD