【发布时间】:2011-09-06 07:19:58
【问题描述】:
在 git pull 之后,我已经完成了 git reset,以便在合并之前撤消与提交 id 的合并。不知何故,我的整个提交都消失了,我也看不到历史中的提交。但是我有提交 id,在 git show 命令上我可以看到我的更改。
我如何取回我的更改以及如何跟踪我所做的错误
【问题讨论】:
-
@Karl Commit 我在 pull 之前所做的
-
如果你想知道你到底犯了什么错误,你必须告诉我们你除了 pull 还做了什么。
git pull将永远从您的历史记录中删除提交;你做了别的事情。也许是checkout,也许是reset? -
@Jefromi 在下面的答案中我已经给出了我执行的命令
标签: git git-merge git-reset git-commit