2012-08-23 176 views
4

我複製了一個包含git存儲庫的目錄到另一個位置。我對一些文件做了一些修改並做了一個提交。然後我嘗試推進這些更改,但我被告知我不在分支中(似乎移動存儲庫導致了這種情況)。所以,認爲這是正確的事情,我切換到我的主分支。我所有的改變都消失了。我想,沒問題,我會合並最後一次提交,一切都會好的。但我無法在任何地方找到這個提交。當我做git日誌時,它不顯示。我如何找到該提交併合併其更改?恢復沒有分支的提交

回答

5

好的,我找到了答案。我需要使用git reflog,而不是git log。這給了我提交號碼,我可以合併它