git常见错误: Push rejected: Push to origin/master was rejected

396 阅读1分钟

开发中push本地代码到远端的时候 报错: Push rejected: Push to origin/master was rejected 在这里插入图片描述 出现这个问题的原因多半是merger两个分支的时候,不能吧两个无关联的分支进行merger,可以在命令行输入

git branch -vv

来查看本地分支和远端分支的跟踪情况(是两个v 合在一起)

话不多说,解决方案如下:

1:在mac终端cd到工程目下 2:输入下面命令 git pull git pull origin master //拉取远端master分支代码到本地 git pull origin master --allow-unrelated-histories //允许两个无关联的分支合并

这样就ok了。解决之后记录一下,以来帮助其他遇到同样问题的小伙伴,二来给自己记录一下