fatal: refusing to merge unrelated histories

拒絕合併不相關的歷史

在合併分支時報了上面這個錯誤,出現這個問題的最主要原因還是在於本地倉庫和遠程倉庫實際上是獨立的兩個倉庫。之前我是用

下面這個命令創建的本地dev分支,使用該方式會在本地新建分支dev,並自動切換到該本地分支dev。採用此種方法建立的本地分支會和遠程分支建立映射關係。可能是我之前的master沒有與遠程分支建立映射關係所以報這個錯?

git checkout -b dev origin/dev

解決方法:

可以在之前的命令後緊接着使用--allow-unrelated-history選項來解決問題(該選項可以合併兩個獨立啓動倉庫的歷史)。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章