当前位置: 移动技术网 > 科技>人工智能>云计算 > gitpush出现youarenotallowedtouploadmerges的解决方法

gitpush出现youarenotallowedtouploadmerges的解决方法

2018年03月11日  | 移动技术网科技  | 我要评论

你本地基于远程分支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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网