這個問題是因為分支選錯了,所以說后續的提交都提交到了一個匿名分支之上,整個狀態是游離了的
下面說一下我解決問題的步驟
1.查看在游離狀態下提交的最新commit號
git branch -v
2.創建一個臨時的分支,創建完成之后切換到該分支上查看一下
git branch temp 最新的commit號
3.切換到要合並的分支智商
git checkout 要合並臨時分支的分支名稱
4.合並分支
git merge temp
5.刪除臨時分支
git branch -d temp
6.推送合並后的分支到遠程倉庫
git push origin 分支名稱:遠程分支名稱