4

在 git pull 之后,我已经完成了 git reset 以在合并之前撤消与提交 id 的合并。不知何故,我的整个提交都消失了,我也看不到历史中的提交。但是我有提交 id,在 git show 命令上我可以看到我的更改。

我如何取回我的更改以及如何跟踪我所做的错误

4

1 回答 1

5

如果你有提交哈希,并且你没有运行垃圾收集,你总是可以用git checkout <sha1>. 如果你想在你当前的头上重新应用它,你可以这样做git cherry-pick <sha1>

于 2011-06-01T13:23:10.607 回答