问题描述:
在输入指令git push origin master将更新提交时,git bash窗口提示更新被拒绝,表示当前分支的最新提交落后于其对应的远程分支。如下图所示:
按照提示,使用git pull origin master指令将远程代码库与本地代码库进行同步时,返回以下报错信息:
fatal: refusing to merge unrelated histories
解决办法:
在git bash中输入以下指令:
$ git pull origin master --allow-unrelated-histories
进入到一个文件编辑界面,输入i切换成编辑模式后,随意写点东西进去,按“ESC”,输入:wq进行保存退出后,再输入push指令,即可返回成功信息。
$ git push origin master