【发布时间】:2017-04-22 18:41:37
【问题描述】:
让一个文件 a 被 git 跟踪并在本地修改。
而且,那个文件也在藏匿处。
然后:
如果你做到了git stash pop,请参阅this link
如果你不小心只做了这个git checkout a,你就输了。
这会丢弃文件中的所有更改。
如何撤消此操作?
我在reflog 中没有看到这个操作。
不存在 pop 后的存储(未列出),但在 .git 目录中的某处是否有任何历史记录?
【问题讨论】:
-
stackoverflow.com/questions/89332/… 看起来可能正是您所需要的
标签: git git-checkout git-reflog