eir*_*kir 4 git git-stash git-reset
我在尝试使用恢复的藏匿处进行了一些更改git stash pop.有一些合并冲突,而不是解决它们,我决定重置它.不幸的是,在愚蠢的时刻,我做了一个git reset --hard,现在所有以前被隐藏的变化都消失了.
有没有办法恢复这些变化?我试过了git fsck --cache --no-reflogs --lost-found --unreachable HEAD,但列出的提交哈希都没有提到我需要的更改.我还可以做些什么?还是我失去了所有这些工作?
发布之后,我想查一下.git/refs/stash,我认为在pop之后它会是空白的.然而,可能由于合并冲突,它仍然有我试图弹出的藏匿处的哈希!
我做了一个git stash apply哈希和一个git reset解决合并冲突的懒惰方式.
对不起,如果这是一个git-noob问题和答案.希望这有助于其他人.
| 归档时间: |
|
| 查看次数: |
3845 次 |
| 最近记录: |