问题描述

git push -u origin master
To https://github.com/XXX/XXX.git! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/XXX/XXX.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

问题分析

Git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。

远程仓库和本地仓库存在差异。

解决方案

方法一:同步

1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异

2、重新add和commit相应文件

3、git push origin master

4、此时就能够上传成功了

方法二:强推

即利用强覆盖方式用你本地的代码替代git仓库内的内容

git push -f origin master

方法三:

先把git的东西fetch到你本地然后merge后再push

git fetch
git merge

参考文章

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

https://blog.csdn.net/zyz00000000/article/details/84402189

https://www.jianshu.com/p/f26c71d05e44

Git——git push 错误[ ! [rejected] master - master (non-fast-forward)]解决方案相关推荐

  1. git解决push错误failed to push some refs to的解决

    git解决push错误failed to push some refs to的解决 问题是这样产生的: 首先我有两个git本地仓库,其中一个git上传了一次代码,另一个git在推送时出现了这样的报错: ...

  2. git push error. ! [rejected] master - master (non-fast-forward)

    错误提示: Cheetah@xxxx MINGW64 /e/Projs/enft/data/cv_key_frame (master) $ git push To github.com:Anthony ...

  3. Git——Git基本教程

    基本概念 Git: Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版 ...

  4. git push遇到错误: [rejected]master - master (non-fast-forward)的解决方法

    执行git push只之后报如下错误: Username for 'https://gitee.com': **@**.com fatal: unable to get credential stor ...

  5. Git上传错误解决方案:Push rejected: Push to origin/master was rejected

    问题描述: 新建一个项目在IDEA中通过Git上传码云出现Push错误:Push rejected: Push to origin/master was rejected 试了网上的方法还是不行,出现 ...

  6. Git Push 错误 [remote rejected] master - master (branch is currently checked out) 无法查看push后的git中文件

    原文链接地址: http://blog.csdn.net/wby0322/archive/2010/10/14/5940018.aspx 在使用Git Push代码到数据仓库时,提示如下错误: [re ...

  7. 前端学习(1854)vue之电商管理系统电商系统之git push后出现错误 ![rejected] master -> master(non-fast-forward) error:failed t

    ! [rejected]        master -> master (non-fast-forward) error: failed to push some refs to 'https ...

  8. IDEA输入命令git push origin master报错: ! [remote rejected] master - master (hook declined)

    IDEA输入命令git push origin master报错: ! [remote rejected] master -> master (hook declined) error: fai ...

  9. git push出现 ! [rejected] master - master (non-fast-forward)error failed to push some refs to

    git push出现 ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 错误提 ...

最新文章

  1. 安装mysql初始化date_0001_mysql 5.7.25安装初始化
  2. 一个countDown在多线程调度下使用不当的分享
  3. python 学习笔记一
  4. 如何用python计算levenshteindistance_Levenshtein计算相似度距离
  5. 进出仓原理_通达信浪口主图+窥窃天机副图+进出仓副图强强组合
  6. aspen二元体系共沸组分_应用Aspen Plus分离共沸物
  7. Luogu3431 [POI2005]AUT-The Bus
  8. jQuery conflict with other Liberary
  9. 谋定而后动,常怀敬畏之心--生产库DBA必备素质
  10. 工程经济—技术方案现金流量表的编制
  11. 西安适合计算机专业的研究所,计算机类专业比较厉害的6所大学,适合于中等偏上的学生报考...
  12. 几个你需注意的数据库设计原则(新手必看)
  13. [设计模式](十):策略模式(Strategy)与模板模式(Template)详解及二者间区别介绍(两种父子类行为模式)
  14. HCIP第一天 HCIA复习笔记
  15. 云服务器无处不在:网络就是计算机
  16. Navicat-导航猫
  17. ubuntu14.04安装php5.6
  18. 一群爱做“傻事”的技术宅 1
  19. e^2 约等于 2.71828
  20. Android 定时器+倒计时 仿淘宝秒杀

热门文章

  1. markdown数学公式换行对齐_Markdown语法详细
  2. 对齐方式有那些_字节对齐不慎引发的挂死问题
  3. NLP word2vec paper
  4. list clear 2 python,python中怎么将列表的数据清空
  5. java对接ldap_如何使用Java操作LDAP之LDAP连接(一)
  6. java 跟踪错误程序_Java异常处理 如何跟踪异常的传播路径
  7. activiti根据当前节点获取下一个UseTask节点
  8. 【小白学习keras教程】六、基于CIFAR-10数据集训练CNN-RNN神经网络模型
  9. CVPR 2022 | 华南理工提出VISTA:双跨视角空间注意力机制实现3D目标检测SOTA
  10. BERT相关模型汇总梳理