git本地分支与服务器分支冲突的解决方法


! [rejected]  master -> master (non-fast-forward)

error: failed to push some refs to 'http://git.oschina.net/lightyear/nfc_beta2.git'

hint: Updates were rejected because a pushed branch tip is behind its remote

hint: counterpart. Check out this branch and merge the remote changes

hint: (e.g. 'git pull') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

好久没有提交git,今天一提交发现和远程分支有了冲突,看了下描述。大致意思是:

由于你推送的分支落后于远程分支,更新失败。这说明你上次pull之后有人改动了源文件.

但是使用pull命令并没有生效,

于是参考了git fetch 拉取而不合并

git pull origin master

结果完成了提交.

git log

能够看到别人提交的记录以及自己的改动.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,740评论 4 54
  • 四、 分支开发工作流 现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常...
    常大鹏阅读 2,167评论 3 24
  • 三月也快走了 你所要的牵绊被我打散了 黑纱般的手熬出月夜的白 留我孑身一人 扬长而去 路边的落花 会因你的悲悯滴落...
    撸猫居士阅读 176评论 0 0
  • 在这个瞬息万变的时代,我们每个人都在跟这个世界赛跑。如果不是必要,好像我们很少会有跟别人闲聊的时间。 小时候,我妈...
    GoodDanning阅读 465评论 0 3