zoukankan      html  css  js  c++  java
  • git push后出现错误 ![rejected] master -> master(non-fast-forward) error:failed to push some refs to XXX

    出错的具体情况如下:

    本地创建了一个project
    并在码云上创建了一个仓库,想要将本地的仓库链接到远程仓库
    我用的是如下方法:

    git init    //初始化本地仓库
    git remote add origin XXX     //添加远程仓库地址

    如果你在这之后就执行

    git add -A,
    git commit -m " "
    git push origin master

    那么就会出现这个问题(被拒绝),所以在remote add后不要着急git add,一定要先git pull origin master,出现这个原因
    是因为你在码云创建的仓库有ReadMe文件,而本地没有,造成本地和远程的不同步 或者是 本地数据最新了 远程数据老了 需要你消除差异
    具体操作如下:

    1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
    
    2、重新add和commit相应文件
    
    3、git push origin master
    
    4、此时就能够上传成功了

    转载自:

    https://blog.csdn.net/xieneng2004/article/details/81044371

    https://blog.csdn.net/awm_kar98/article/details/89463117

  • 相关阅读:
    课后作业03
    课堂测验02
    构建之法阅读笔记02
    进度条 二
    软件工程个人作业02
    Sprint6
    Sprint5
    Alpha版总结会议
    Beta版总结会议
    Alpha阶段项目Postmortem会议总结
  • 原文地址:https://www.cnblogs.com/caihongmin/p/15077760.html
Copyright © 2011-2022 走看看