一、问题
今天将feature分支合并到master时报错:refusing to merge unrelated histories(拒绝合并无关历史)
报错原因:当尝试从远程仓库"gitee.com:zpg13/system_school"的master分支拉取最新更新并合并到本地的master分支时,Git拒绝了这次合并,原因是两个分支拥有不相关的历史记录。
二、解决办法
1、将feature分支的东西追加到master分支中
这种方法会保留master分支里原本的内容,并且 future的历史记录 会 合并到 master的历史记录中
步骤:
首先切换到master分支
git checkout master
然后在执行merge指令的时候添加上: --allow-unrelated-histories 参数
git mer