• Git提交代码时报:Updates were rejected because the tip of your current branch is behind
  • 发布于 1个月前
  • 55 热度
    1 评论
  • Artemis
  • 2 粉丝 4 篇博客
  •   
我用Git准备本地修改好的代码提交到GitHub时,Git报如下错误:Updates were rejected because the tip of your current branch is behind。这个错误是什么意思,要怎么解决?
用户评论
  • Artemis
  • 提交Git时报这个错误是因为远程repository和本地的repository冲突导致的。

    有如下几种解决方法:

    1.使用强制push的方法

    $ git push -u origin master -f

    这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

    2.push前先将远程repository修改pull下来

    $ git pull origin master

    $ git push -u origin master

    3.若不想merge远程和本地修改,可以先创建新的分支:

    $ git branch [name]

    然后push

    $ git push -u origin [name]

  • 2019/1/12 21:19:00 [ 0 ] [ 0 ] 回复