误我跑git checkout --和所有地方的变化都没有了。运行git log的时候我什么都看不到。我怎样才能得到所有本地更改回来?
git checkout --
git log
从我所知道的,叫git checkout — <file>将永久在该文件上丢弃的局部变化,这意味着你将无法取回。
git checkout — <file>
但是,如果你的工作可能是在一个单独的IDE或工具,它可能有修订历史记录,所以你能可能从那里找回它,但我不确定是否有可能仍。
Git有一个专门的页面,这个问题:how to undo changes with GIT