2010-10-15 36 views
2

而之前,我試着用我的程序進行實驗,然後,我覺得要返回(結帳)到以前的提交。然後,我改變了一些東西,承諾..等。無法訪問的git狀態

的問題是,我怎麼回去的狀態之前我結帳。

我知道我可以的git檢出哈希,

但我不知道哈希。 git log只顯示歷史,直到當前狀態。

謝謝。

+2

可能的複製:?在Git中,你怎麼看和管理不在一個分支提交(http://stackoverflow.com/questions/1361127/in-git-how-do-you-see - 和 - 管理 - 承諾 - 即-ARENT-IN-A-分支) – 2010-10-15 17:00:14

回答

2

看看的git reflog輸出。查找結帳,然後執行git checkout [email protected]{X},其中X是git reflog在結賬後顯示的行號。