如何在未提交的工作上撤消意外的git stash pop

时间:2018-12-14 15:51:58

标签: git

我执行了git stash pop来检索我的主分支上的某些工作,然后意外地再次运行了git stash pop,它似乎合并了两个存储区,但存在冲突。有没有一种方法可以撤销最近的存储而不丢失第一个存储的工作?

1 个答案:

答案 0 :(得分:0)

如果您弹出 的工作树是干净的(没有待更改的地方),则可以使用{{ 1}}。暂存器将保留您弹出的第二个对象,因为弹出时存在冲突,因此git不会将其删除。尝试获取您从终端弹出并运行git reset --hard

的第一个隐藏对象的ID