今天在合并分支提示“refusing to merge unrelated histories”的错误:

 原因:由于两个分支拥有不相关的提交历史,所以是拒绝合并的,如果确实需要合并,则可以在执行merge命令时指定一个 --allow-unrelated-histories 的参数,会允许合并不相关的历史。

例如,合并main分支到master分支:

原本的命令

git merge main

修改后命令

git merge main --allow-unrelated-histories

即可成功合并,确认没有问题之后提交分支。亲测好用!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐