使用git push到远程仓库的时候提示Updates were rejected because the tip of your current branch is behind

出现的问题

当时忘了截图,借用一下别的博主的图
使用git push到远程仓库的时候提示Updates were rejected because the tip of your current branch is behind_第1张图片

发生的原因

远程仓库与本地仓库有冲突

我新建了一个远程仓库时,以往都没有勾选README.md,但这次不小心勾上了。
所以在提交到远程仓库的时候,因为远程仓库中有README.md,而本地没有,所以导致提交失败

解决方法

在发生上述问题之后,输入

git pull --rebase origin master

git pull --rebase的一些说明:https://www.cnblogs.com/kungfupan/p/9967531.html

执行完这句命令之后,远程仓库的README.md就会下载到本地仓库中
此时重新提交一次就成了

git push -u origin master

你可能感兴趣的:(Git)