0
我提交了我的代碼,但沒有推送它。讓我們稱這個提交#5後來我需要嘗試更早的版本。所以我簽出提交#3。現在我想回到我的提交#5。我如何找到它的提交ID並返回給它?如何在返回到早期提交後返回到unpushed提交
試過git日誌,但它只顯示從#3到#1的提交。
我提交了我的代碼,但沒有推送它。讓我們稱這個提交#5後來我需要嘗試更早的版本。所以我簽出提交#3。現在我想回到我的提交#5。我如何找到它的提交ID並返回給它?如何在返回到早期提交後返回到unpushed提交
試過git日誌,但它只顯示從#3到#1的提交。
您可以使用此方法,使磁頭RE點提交#5,只需要運行這個命令:
git的結帳branch_name
之後,請參閱lvan的評論運行此命令將看到日誌:
git的日誌--oneline --decorate --graph --all
你會發現它會移動頭部最新提交#5
你嘗試'混帳checkout HEAD'(我猜...我不知道這是否真的有效) –
可能的重複[如何在Git中恢復丟失的提交?](http://stackoverflow.com/questions/10099258/how- (也稱爲_dangling_提交,因爲沒有分支指向它們,但它們仍然在某處) –
-graph --decorate --oneline --all? –