git push 出现 you are not allowed to upload merges 错误提示

来源:互联网 发布:淘宝客如何转成淘口令 编辑:程序博客网 时间:2024/04/30 06:13

解决方法:敲git rebase 然后按提示执行就行了,如果rebase 发生冲突的话,则修改,修改完后git add -u filename,然后git rebase –continue ,直到没有冲突为止。不需要commit 。最后再上code(参考链接 参考链接2)
出现问题的原因:在本地分支ahead 远程分支commit 不止一个的 时候,即是出现了分叉,在这种情况下使用了git pull 更新代码之后去git push 就会产生如此情况
解决原理: 使用rebase,”放弃“本地补丁,实则是保存起来然后加在远程分支的最前面
rebase解析链接

附上一个含有比较多的git 错误解析的博文:点击打开链接






0 0
原创粉丝点击