Git问题:提示“更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支”的解决办法

问题描述:

在输入指令git push origin master将更新提交时,git bash窗口提示更新被拒绝,表示当前分支的最新提交落后于其对应的远程分支。如下图所示:

Git问题:提示“更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支”的解决办法_第1张图片

按照提示,使用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

Git问题:提示“更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支”的解决办法_第2张图片

 

你可能感兴趣的:(Git问题:提示“更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支”的解决办法)