git pull 出现non-fast-forward的错误

1.git pull origin daily_liu_0909:liu_0909
出现non-fast-forward的错误,证明您的本地库跟远程库的提交记录不一致,即
你的本地库版本需要更新
2.git reset head^
若你的本地库已经commit最新的更改,则需要回到你的版本更改之前的版本
3.git add .
git stash
版本回退之后,您的更改需要保存起来,以供后面提交
4.git pull origin daily_liu_0909:liu_0909
这个时候你的本地库要比远程库落后一个版本,你就可以顺利的pull到远程库的代码
来和和本地的代码merge
5.git stash pop
看,这个时候我们的版本跟远程库的版本一致,我们就可以把之前的代码拿出来,重新
add、commit了
6.git add .
git commit -m 'liu is handsome'
7.git push origin liu_0909:daily_liu_0909
这个时候你就可以选择是不是要提交这一次的commit了。
https://www.cnblogs.com/20158424-hxlz/p/9613431.html

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

推荐阅读更多精彩内容

  • Learn Git Branching 以下,文本文章版权归属:https://www.jianshu.com/p...
    LAMYMAY阅读 738评论 0 0
  • 前言 本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工...
    你喜欢吃青椒吗_c744阅读 681评论 9 1
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,979评论 0 9
  • 想了解两组数据的均值差异,我们可以通过T检验来分析。但如果由于一些原因导致只有数据的统计量,而没有原始数据,是不是...
    spssau阅读 1,479评论 0 2
  • 好久不见的朋友,近日联系了,还是一样的亲切,这感觉真好,很舒服。 我想说这是件让人开心的事,可是却没有兴奋的感觉。...
    jane13阅读 129评论 0 0