【发布时间】:2016-04-26 16:05:52
【问题描述】:
我上周在当地有一个分支机构。我知道我会离开一段时间,所以我提交了我的更改,但没有推动它们。今天我回去工作了,当我检查它时,它告诉我我比 origin 落后 40 次提交,我应该做一个git pull。
所以我做到了。现在我找不到我上周提交的更改。我没有它的哈希值,在gitk 中也找不到。
我查看了 this、this 和 this,但是当我只是为了查看东西在哪里而创建了 git checkout HEAD@{1} 时,它不是应该在的位置。
我怎样才能找到我的本地提交并安全地返回它?
【问题讨论】:
标签: git version-control