git - git stash pop 自动合并后如何找回丢失的代码?
问题描述
我正在研究Branch-A。我想结帐Branch-B来测试一些东西。所以我执行了
git stash
在分支-A。
然后我检查了 Branch-B 并执行了git reset origin Branch-B --hard
.
后来,我忘记了我正在处理Branch-B并执行git stash pop
了许多消息:
Auto-merging myfile.h
Auto-merging myfile.cpp
我检查了myfile.h/cpp
。我的修改丢失了。我该如何找回它们?
解决方案
我找到了我丢失的代码。因为 期间有冲突git stash pop
,所以隐藏的代码并没有真正弹出。在我解决了冲突之后,代码就出现了。