码迷,mamicode.com
首页 > 其他好文 > 详细

git push的一个错误

时间:2015-07-23 00:14:37      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

我在把我的本地分支push到远程仓库的时候,一直失败,错误提示是:

$ git push origin master
To git@github.com:xiaxiaosheng/AndroidRemoteCtrl_Client.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to ‘git@github.com:xiaxiaosheng/AndroidRemoteCtr
l_Client.git‘
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: ‘git pull ...‘) before pushing again.
hint: See the ‘Note about fast-forwards‘ in ‘git push --help‘ for details.

 

今天终于百度到解决办法,据说是因为自己的分支的版本低于主版本,但具体的意思我还有待考证。

但是问题是成功解决了:push 的时候在后面添加一个参数-f就可以了 ,意思是强制把本地代码push覆盖到远程仓库,如下:

$git push -u origin master -f

然后啪啪啪就把我的代码push上去了

git push的一个错误

标签:

原文地址:http://www.cnblogs.com/xiaxiaosheng/p/4668908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!