标签: git git-checkout revert
由于错误,我运行了git checkout --,所有本地更改都消失了。运行git log时看不到任何内容。如何找回所有本地更改?
git checkout --
git log
答案 0 :(得分:1)
据我所知,呼叫git checkout — <file>会永久放弃该文件上的本地更改,这意味着您将无法检索该文件。
git checkout — <file>
但是,如果您的作品可能在单独的IDE或工具上,则它可能具有修订历史记录,因此您可以从那里进行检索,但是我不确定是否仍然可以。
Git专门讨论此问题:how to undo changes with GIT