fatal: refusing to merge unrelated histories

拒绝合并不相关的历史

在合并分支时报了上面这个错误,出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。之前我是用

下面这个命令创建的本地dev分支,使用该方式会在本地新建分支dev,并自动切换到该本地分支dev。采用此种方法建立的本地分支会和远程分支建立映射关系。可能是我之前的master没有与远程分支建立映射关系所以报这个错?

git checkout -b dev origin/dev

解决方法:

可以在之前的命令后紧接着使用--allow-unrelated-history选项来解决问题(该选项可以合并两个独立启动仓库的历史)。 

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