我對git的使用非常陌生,發現它非常容易理解分支/提交管理。無論如何,我正在開發的項目是由git管理的,我正在使用gitk。使用gitk我做了commmits,並簽出了一個以前的提交。現在當我做可視化HEAD的歷史,我簽出的提交出現在最後,我的其他5或6次提交後失蹤。在git上,我查看了以前的提交,現在找不到我以後的提交
請注意,我正在主分支 - 但由於某種原因,我沒有在主分支右側現在。也就是說gitk可視化是這樣的:
commit 14 。 。 。 承諾9 。 。 主人 。 。 。 。 commit 1
我簽出了提交9,我也沒有任何提交哈希代碼。
有用的技巧與gitk:'gitk --all'(顯示所有分支)。這樣,無論你在使用哪一個,或者即使你處於「獨立HEAD」狀態,都可以看到一切。 – torek 2012-03-20 17:25:09