1. 程式人生 > >git HEAD遊離狀態問題解決

git HEAD遊離狀態問題解決

最近在迭代一個版本的時候,應該是我切換分支的時候,哪裡沒弄對。   那麼可以通過如下辦法解決
git checkout 05 # 先checkout到你需要恢復的分支上,這裡是05
git branch -v  # 檢視你需要恢復的這次提交的commit的id
git branch temp 80a13f0 # 根據這次提交建立一個臨時分支
git checkout master # 切換到主分支上
git merge temp # 將臨時分支遷移到主分支上
git branch -d temp # 刪除臨時分支即可
 
  我的解決過程如下   最後,別忘了刪除臨時分支。