美文网首页
git--step by step

git--step by step

作者: howdyli | 来源:发表于2017-12-21 09:11 被阅读0次
雄狮归来

刚创建的github版本库,在push代码时出错:

$ git push -u origin master

To git@github.com:******/Demo.git

   master -> master (non-fast-forward)

error: failed to push some refs to 'git@github.com:******/Demo.git'

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')

hint: before pushing again.

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

网上搜索了下,是因为远程repository和我本地的repository冲突导致的,而我在创建版本库后,在github的版本库页面点击了创建README.md文件的按钮创建了说明文档,但是却没有pull到本地。这样就产生了版本冲突的问题。

有如下几种解决方法:

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]

参考:

http://stackoverflow.com/questions/10298291/cannot-pushto-github-keeping-saying-need-merge

相关文章

  • git--step by step

    刚创建的github版本库,在push代码时出错: $ git push -u origin master To ...

  • step by step

    忙毕业的事,一直没有时间和心情去研究彩铅画,难的这几天有空闲时间,就找了画纸,买了彩铅(超市里买的儿童24色彩铅笔...

  • Step by step

    我相信,每一个光鲜亮丽的外表下,都有一段执拗而又孤独的坚持。 如果人生只有一次翻身的机会,那么你一定要拼尽全力。 ...

  • Step by step

    今天是第一天来到简书,关于写作这件事情,始终是蛰伏在心底的。 这个星期四,我在数学课上,忽然想换个微博,想在微博上...

  • step by step

    今天开始,慢慢来。 一切,也都会慢慢的到来❤️

  • Step by step

    ----针对多多少少已经有点工作经验的盆友 补充那些被遗忘、忽略的知识 (重点是面试中曾出现过的问题 ajax、...

  • step by step

    或许有时候你会灵感突袭,猛地想写点东西但是又不知从何下笔。每每写文章时你想好了结构却思考不出该写一个怎样的故事。这...

  • Step by Step

    周末整理了一下,发现还有十多本书未学习。其中很大一部分曾经看过,但是并未整理笔记,因此感觉有些焦躁。加之一天五小时...

  • step by step

    很多书籍和文章都有写作的对象,记录事件,思维逻辑,自己的看法。 最近看到一片文章写给自己的Kids的,俨然一个副业...

  • step by step

    想了大半年的事情今天终于实行了,从去年疫情开始就想着做个斜杠青年,可是一直是想,却没有实际付出行动,现在的工作氛围...

网友评论

      本文标题:git--step by step

      本文链接:https://www.haomeiwen.com/subject/wxeowxtx.html