您的位置:首页 > 其它

git push 出现you are not allowed to upload merges

2018-03-08 17:56 2871 查看
你本地基于远程分支master上下载的代码工程,修改代码并commit了,而别人也在他电脑本地基于远程分支master上的代码工程上进行commit(修改的内容可以不一样,如果一样那么你pull的时候会有冲突)。这时候就有两个同时进行的分支(你本地提交master、别人本地提交master),属于分叉,这是你如果pull了代码,本地进行更新并默认merge(合并),然后在push就会出现you are not allowed to upload merges。(貌似gerrit 默认不允许提交(这个提交意思好像是push)本地的merge)

解决方法:
对象:你
git rebase master (自己百度rebase和merge区别)
如果有冲突,手动解决冲突(进到冲突文件里面解决)然后
git rebase --continue 

 然后在push
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐