2016-01-22 55 views
1

我想回到某個提交(不只是一個文件;整個項目)。我嘗試過:git checkout 0780033,但後來我收到以下消息:Git:Checkout某些提交:「脫離頭部」狀態

您處於「分離頭部」狀態。你可以環顧四周...

然後我不是在實際的分支 - >但在分支((0780033 ...)。我想在這個提交(0780033)「複製」項目,是最新版本

+3

的可能的複製[還原GIT中回購到先前提交](http://stackoverflow.com/questions/4114095/revert-git-repo-to -a-以前提交) – Ferrybig

回答

1

你可以看看這個承諾一個新的分支和工作從那裏:

$ git checkout -b my_new_branch 
1

當你檢出到一個特定的提交,更改爲分離的頭狀態的手段你不在你的分支了

您可以從您的具體創建一個新的分支提交作爲@Mureinik與解釋:

$ git checkout -b my_new_branch 

,回到你的分支:

$ git checkout previous_branch 

如果您想了解更多關於分離狀態,我建議您閱讀以下鏈接: