git 提交出現HEAD detached from origin/master問題的解決


 問題:執行git status,提示: HEAD detached from origin/master  

 原因:分支選錯了,后續的提交都提交到了一個匿名分支之上,整個狀態是游離了的

解決方法:

1.查看在游離狀態下提交的最新commit號

git branch -v

2.創建一個臨時的分支,創建完成之后切換到該分支上查看一下

git branch temp 最新的commit號

eg:  git branch temp f1bb742

3.切換到要合並的分支上

git checkout 要合並臨時分支的分支名稱

eg: git checkout master

4.合並分支

git merge temp

5.刪除臨時分支

git branch -d temp

6.推送合並后的分支到遠程倉庫

git push origin 分支名稱:遠程分支名稱

eg: git push origin master

 

 

 

轉自https://blog.csdn.net/a18563862293/article/details/102205703


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM