拒絕合併不相關的歷史
在合併分支時報了上面這個錯誤,出現這個問題的最主要原因還是在於本地倉庫和遠程倉庫實際上是獨立的兩個倉庫。之前我是用
下面這個命令創建的本地dev分支,使用該方式會在本地新建分支dev,並自動切換到該本地分支dev。採用此種方法建立的本地分支會和遠程分支建立映射關係。可能是我之前的master沒有與遠程分支建立映射關係所以報這個錯?
git checkout -b dev origin/dev
解決方法:
可以在之前的命令後緊接着使用--allow-unrelated-history
選項來解決問題(該選項可以合併兩個獨立啓動倉庫的歷史)。