1.背景
公司项目有两个代码仓库a,b,有一个项目开始只在a仓库存在,后来想放到b仓库里面,所以在idea里面,通过改变推送仓库地址,就将a仓库某个分支代码退到了b仓库分支
push成功以后,想合并一下b仓库的master分支,出现refusing to merge unrelated histories
2.解决办法使用命令git pull origin master --allow-unrelated-histories
3.此时出现未解决的冲突,原因的README.md文件在merge时候有冲突,解决后,使用
git add README.md(或者使用git add .)
git commit -m "merge conflicts"
git push origin aaaa:bbbb
gitpush命令详解https://blog.csdn.net/loongkingwhat/article/details/84378386