如何解决failed to push some refs to git...

       在使用git 对源代码进行push到gitHub时可能会出错,信息如下:

 

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

error: failed to push some refs to 'https://github.com......

 

        此时很多人会尝试下面的命令把当前分支代码上传到master分支上。

  git push -u origin master

  但依然没能解决问题,出现错误的主要原因是github中的README.md文件不在本地代码目录中。

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

    git pull --rebase origin master

  执行上面代码后可以看到本地代码库中多了README.md文件。

然后再次:

  git push -u origin master

 

问题解决!

 

posted on 2017-10-29 10:57  高辛戊  阅读(315)  评论(0编辑  收藏  举报

导航

本博客的文章如无特殊说明,均为原创,转载请注明出处。如未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。