我结账了之前的提交,所有本地更改(既没有暂停也没有提交)都没了。有没有办法恢复那些本地变化?
答案 0 :(得分:1)
谢尔盖 - 只有少数命令能够破坏你的工作目录变化。 git checkout -f
就是其中之一(git reset --hard
是另一个)。我不建议你使用该表格作为默认表格。请改用git checkout
。如果失败(如果你有更改,那就是它),然后使用git status
和git diff
查看你所拥有的更改,并将它们保存(提交或存储),或者明确地将它们删除