git常见错误整合

1、fatal: cannot lock ref 'HEAD':解决方法重新创建Head

echo ref: refs/heads/master >.git/HEAD

2、Updates were rejected because the tip of your current branch is behind

git fetch origin master

git commit 

git merge origin/master

git push

3、master -> master (non-fast-forward)

可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master

此时再执行语句 git push -u origin master即可完成代码上传到github


http://jingyan.baidu.com/article/f3e34a12a25bc8f5ea65354a.html

http://www.jianshu.com/p/835e0a48c825

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

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,662评论 1 26
  • 持续部署的前提是模块化设计、自动化测试和持续集成。使用好 Git 的分支(branch)与整合(integrate...
    michael_jia阅读 8,758评论 0 6
  • 一、错过断舍离 两年前,就听说过《断舍离》这本书,但是对它不感冒。即使去年断舍离这个概念非常火,自己依然无动于衷,...
    这个馒头有馅阅读 12,371评论 2 17
  • 我在离你一千公里的地方呼吸着,这里的高原很冷。刚刚我在拍摄的时候,差点踩空摔了下去。 幸好下面有树,我抓住了,不然...
    GOTkatty阅读 471评论 0 3