使用GitLab推新的代码到远端分支,出现提示:Push to origin/feature#1205 was rejected,push不成功。解决办法

我使用的编辑器是pycharm工具,可以不需要终端pull、push啊之类的。

一般情况下,我们在推送代码到分支上之前都要做一个操作,就是把分支切换到主分支,然后拉以下主分支的代码,合并到我们本地分支,这个时候再将修改的代码commit,push。

一、回归正题:这个提示的意思大致是(推送代码被拒绝)

二、原因:(远程仓库和本地仓库的内容不一致) 因为这个分支我们推送过其他代码到上面,或者是其他同事推了新代码到这个分支上,但是我们本地并没有同步这个分支的代码,造成了我们代码的冲突,所以就会提示push失败,被拒绝这种情况。

三、我这里有两种解决办法。(其他的博客有写终端敲命令的解决办法,我觉得各有千秋吧)

1、重新在本地拉以下这个分支上的代码到本地,然后再push一下我们的代码。

2、将commit的代码推到另外的分支上,在push的时候在pycharm上修改分支的名称就可以修改要推送的目标分支。(屡试不爽)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值