! [rejected] master -> master (fetch first)问题的解决方案

 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'github.com:huoxiaoqiang88/learngit.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate 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 push之前我们首先需要把远程仓库改动与本地仓库进行合并用“git pull,git merge,git fetch”可解决此问题。

解决方案:

根据上面的报错,意思就是说本地的仓库版本与远程的仓库版本不一致导致的,大家可以先git pull同步一下版本,然后再git push。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/gite/1699.html

(2)
上一篇 2020年8月7日 02:22
下一篇 2020年8月7日 04:05

相关推荐

  • Git中color.ui设置true与false的区别

    在学习Git的过程中,笔者对于color.ui不是很理解,主要表现在两个方面,第一,git不是用来版本控制的吗,为什么涉及色彩?正常终端不都是无彩的吗?怎么用color.ui设计颜色?第二,true与false有什么区别呢?以至于color.ui是什么用途呢?废话少说,有图有真相。

    Git经验 2020年8月3日
    01.9K0
  • Git的四种状态分析

    1.新文件未被跟踪 2.文件被跟踪但修改未暂存 3.文件修改已暂存但未提交 4.文件修改已提交

    Git经验 2020年8月5日
    01.5K0
  • git的user.name和user.email与github的username,name,email的区别

    笔者在学习git的过程中有个疑惑,那就是git里面初始化配置的user.name和user.email是配置的github账户吗?那它与github里面的username,name,email有什么区别呢? 首先我们抛开github,只看git,先来看一下git初始化配置的代码。 早期的话,互联网网速并不发达,更没有g…

    Git经验 2020年8月4日
    04.8K0

发表评论

登录后才能评论