问题如何出现的?
- 本地初始化了git仓库,放入了一些文件进去并进行了add操作和commit提交操作;
- gitlab或github等,创建了git仓库并建立了README文件;
- 本地仓库添加了gitlab上的git仓库作为远程仓库,起名origin;
git remote add origin http://xxxxxx/xxx/geek-auth.git
- 此时本地仓库在想做同步远程仓库到本地为之后本地仓库推送到远程仓库做准备时报错了,错误如下:
fatal: refusing to merge unrelated histories (拒绝合并不相关的历史)
解决方法
git pull origin master --allow-unrelated-histories
--allow-unrelated-history
该选项可以合并两个独立启动仓库的历史)。
然后再使用下面的命令将本地master推送到远端master分支
git push origin master