如何还原“ git checkout-”以获取本地更改

时间:2019-02-11 18:28:47

标签: git git-checkout revert

由于错误,我运行了git checkout --,所有本地更改都消失了。运行git log时看不到任何内容。如何找回所有本地更改?

1 个答案:

答案 0 :(得分:1)

据我所知,呼叫git checkout — <file>永久放弃该文件上的本地更改,这意味着您将无法检索该文件。

但是,如果您的作品可能在单独的IDE或工具上,则它可能具有修订历史记录,因此您可以从那里进行检索,但是我不确定是否仍然可以。

Git专门讨论此问题:how to undo changes with GIT