拒绝合并不相关的历史
在合并分支时报了上面这个错误,出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。之前我是用
下面这个命令创建的本地dev分支,使用该方式会在本地新建分支dev,并自动切换到该本地分支dev。采用此种方法建立的本地分支会和远程分支建立映射关系。可能是我之前的master没有与远程分支建立映射关系所以报这个错?
git checkout -b dev origin/dev
解决方法:
可以在之前的命令后紧接着使用--allow-unrelated-history
选项来解决问题(该选项可以合并两个独立启动仓库的历史)。