git 上传出现“ ! [rejected] master -> master (non-fast-forward)”

git学习笔记--gitee中新建仓库与远程库和本地库相连 一:Gitee中新建仓库 1.登录码云之后,点击+号下的新建仓库 2.新建仓库页面,按照需求填写 3.创建成功后,可以初始化仓库(到此远程仓库就创建完毕) 二:远程仓库和本地仓库连接起来 1.查看远程仓库别名 git remote -v 2.创建远程仓库别名 git remote add 别名 远程仓库的HTTPS链接(这里的别名最好和远程仓库的名称一样) 3.推送本地仓库到远程库 git push 别名 分支(这里要写分支,这一步要登录,可以先进行ss... 阅读详情

参考文章: 
如何将本地项目上传到码云 
GIT远程仓库地址变更 
! [rejected] master -> master (non-fast-forward)(有推荐视频) 
在使用Git 配置公司的远程仓库时git push origin master,出现以下问题

xu:QProj xiaokai$ git push origin master
To https://gitee.com/XXXXX.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://gitee.com/XXXXX.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.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

从提示语中可以看出是,问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。于是你有2个选择方式:

1、强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容,如果远程仓库是刚建的,没有代码,可以这样操作,尽量避免这种操作方法。

git push -f
  • 1

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

$ git fetch
  • 1
$ git merge
  • 1

3、在使用的时候,git merge,又出现了以下的问题

xu:QProj xiaokai$ git merge
fatal: refusing to merge unrelated histories
  • 1
  • 2
  • 3

对于这个问题。使用git pull origin master --allow-unrelated-histories 
来处理一下。

4、然后继续git merge,依然有问题

fatal: You have not concluded your merge (MERGE_HEAD exists).
Please, commit your changes before you merge.
  • 1
  • 2
  • 3

这个就好处理了,是我们没有提交当前的变化, git add .,git commit -am "提交信息"

然后再来一次git merge,然后ok.

5、然后输入git pull,显示如下

Already up-to-date.
  • 1
  • 2

最后就可以执行xu:QProj xiaokai$ git push origin master 
将代码上传到公司的远程仓库中。

xu:QProj xiaokai$ git push origin master
Counting objects: 693, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (636/636), done.
Writing objects: 100% (693/693), 2.83 MiB | 570.00 KiB/s, done.
Total 693 (delta 362), reused 0 (delta 0)
remote: Resolving deltas: 100% (362/362), completed with 1 local object.
remote: Powered by Gitee.com
To https://gitee.com/XXXXX.git
   83902a5..8100890  master -> master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

上传完成。

【2025最新版】Open3D 区域生长分割(python详细过程版) 点云区域生长分割算法的python详细过程版实现。博客长期更新,本文最新更新时间为:2025年3月23日。 阅读详情

相关推荐

Cadence仿真MOS电容C-V曲线:从电路图到参数扫描的完整流程

本文详细介绍了使用Cadence Virtuoso仿真MOS电容C-V曲线的完整流程,从电路图绘制到参数扫描,再到结果分析与问题排查。通过实际案例和实用技巧,帮助工程师快速掌握MOS电容特性分析的关键步骤,提升集成电路设计效率。

weixin_29271263的博客 431

git命令报错及解决

1、git push 报错 incorrect username or password (access token) 解决方案:控制面板=》用户/账户=》管理windows凭证=》修改git访问地址的用户名和密码 2、git push -u origin master报错 To https://gitee.com/cn_xxxxx/node.git ! [rej...

dzsflll的博客 1351

蓝牙耳机充电仓——功能框架

数据传输:大部分充电仓会跟耳机通信,控制耳机开机、关机和进入可搜索模式等等。蓝牙耳机给大家的生活带来便利,来讲讲TWS蓝牙耳机的搭档充电仓吧!方便携带:如果耳机单独带着,指定能弄丢一个,有了充电仓就安全多了。收纳保护:把珍爱的耳机放入充电仓里,防止丢失、磕碰、刮花等。给耳机充电:提供电力补给,让耳机持续使用。

改变自己现在能改变的,珍惜自己现在所拥有的 8952

! [rejected] master -> master (fetch first) error: failed to push some refs to ‘https://gitee

! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://gitee

weixin_48952990的博客 2482

机器人控制入门

机器人控制入门 对于工科领域来说,脱离实践的学习都是肤浅的,对于控制这种强调经验的技术更是如此。如果去问一个程序员怎么学习一块技术,他必然让你去多编程。机器人领域也是。如果想把基本功打扎实,那么实践更是必不可少了。 机器人控制有三个元素:控制器(算法),执行器(电机),传感器; 控制的本质就是将规划系统的指令作为输入信息,将传感器探测得到的状态信息和导航系统的定位

彼岸花 1万+

实战游戏项目管理1-规划篇

1、前言 做研发管理10多年,进游戏行业8年,经验下来项目管理就是一门技术,结合不同行业不同项目加以不同管理方法,但原理基本一样,这里总结下游戏项目的管理一些实操方法 一般游戏确定立项前都需要做,项目预研产出一个游戏Demo,通过公司的立项评审,这个过程的项目管理相对简单一般由制作人或其他项目经理兼任,只有控制好总体时间与成本就好,这里按立项后开始讲。 2、游戏项目规划 ...

pengdali的专栏 2万+

gitee第一次提交代码提交不上去,老是报错。 ! [remote rejected] master -> master (hook declined)

这种情况,老是提不上去。你的邮箱设置,把这个勾上了,取消勾选就行了。这样导致找不到你的远程地址。所以推不上去,用vscode直接添加也会显示该远程地址,格式不正确。git config --global user.name “你的用户名”git config --global user.email “你的邮箱”有没有同学就是遇到这种问题,第一次上传代码,到push这一步老是遇到。这个够好了就行了,其他按照正常操作就行。第四步 把本地仓库和远程仓库连接起来。最简单的第一次提交代码流程,第二步 添加跟踪文件。

H5XDJ的博客 6576

告别Modern Standby噩梦:Win11睡眠断网冻结的根源剖析与S3睡眠回归实战

本文深入剖析了Windows 11中Modern Standby(现代待机)模式导致睡眠后断网、系统冻结等问题的根源,指出其与硬件驱动、后台活动的兼容性矛盾。文章提供了通过修改注册表键值强制系统回归稳定S3睡眠状态的详细实战步骤,帮助用户彻底解决睡眠故障,实现可靠的远程访问与挂机任务。

weixin_29210727的博客 609

git push 推送至远程仓库发生报错

这个错误是因为你本地的仓库与远程仓库中的内容不同步,需要先拉取远程仓库的最新代码合并到本地仓库再进行 push 操作。该命令将从远程仓库拉取最新代码并合并到本地仓库中。如果出现冲突,需要手动解决冲突后再进行提交。然后再运行 git push origin master 命令即可将本地代码推送到远程仓库。

秃头青年的学习记录博客 3913

读书笔记 | 财务会计理论(第7版 William R.Scott)(中):契约视角下的会计信息价值

本文从契约理论视角深入剖析了财务会计信息的核心价值。文章指出,会计信息作为关键的“契约润滑剂”,通过债务合同与薪酬合同等具体形式,有效解决了公司内外的信息不对称与道德风险问题,协调了股东、债权人及管理层等多方利益,是公司治理与资本市场有效运转的基石。

mac99的博客 331

29、Power BI 中行级安全(RLS)的实现与应用

本文详细介绍了在Power BI中实现行级安全(RLS)的方法,包括静态RLS和动态RLS的实现流程、适用场景及对比分析。通过具体业务场景,展示了如何创建安全角色、定义规则、验证角色、发布模型以及分配成员。此外,还探讨了更复杂的动态RLS场景,如基于父子层次结构的数据访问控制和从外部源获取用户信息的实现方式。文章最后总结了最佳实践建议及未来发展趋势,为企业在Power BI中高效、安全地实施数据访问控制提供了全面指导。

terraform7cloud的博客 195

git 上传出现“ ! [rejected] master -> master (non-fast-forward)”

参考文章: 如何将本地项目上传到码云 GIT远程仓库地址变更 ! [rejected] master -> master (non-fast-forward)(有推荐视频) 在使用Git 配置公司的远程仓库时git push origin master,出现以下问题 xu:QProj xiaokai$ git push origin master To https://gitee....

Kenway090704的博客 1万+

“探索thumbdata4文件的奥秘:编程中的神秘存在“

综上所述,thumbdata4文件在编程中是一个常见的存在,与图库应用程序和图片浏览器密切相关。通过使用适当的库和工具,我们可以读取和处理thumbdata4文件中的缩略图数据,以提供更好的用户体验。我们首先读取8字节的块头,其中包含了下一个缩略图块的大小。你可以根据自己的需求来定义对块数据的处理方式,例如将其保存为图像文件或进行其他的分析操作。thumbdata4文件通常以二进制格式存储,其中包含着设备上浏览过的图片的缩略图。因此,你可能需要根据具体的thumbdata4文件结构进行适当的解析和处理。

JieLun_C的博客 792

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,那么就会出现这个问题(...

longfan的博客 4万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

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

问题描述 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...

无限迭代中...... 6947

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

git push到GitHub的时候遇到! [rejected] master -> master (non-fast-forward)的问题

名为的manage项目操作过程1、在manage文件夹里打开git,输入git init初始化本地仓库,GitHub创建远程仓库manage2、以下命令关联本地和远程仓库,*****为我的用户名    git remote add origin git@github.com:******/manage.git3、本地已经有项目代码了在add和commit之后,想要push到远程仓库    git ...

xieneng2004的博客 4万+

git push 时报! [rejected] master -> master (non-fast-forward)错

git push 时报! [rejected] master -> master (non-fast-forward)错 背景: 本地仓库中有部分文件是以前上传到过远程仓库(github)的。现在又新建了在本地仓库新建了一个项目,想再合并提交到主干上。 按照以下命令: //在当前目录新建一个Git代码库 $ git init //添加当前目录的所有文件到暂存区 $ git add . //...

weixin_43482279的博客 2796

Git Push时报错: ! [rejected] master -> master (non-fast-forward)

[rejected] master -> master (fetch first) error: failed to push some refs to 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

✎﹏ℳ๓₯三ོ岁ꦿ会撩人 1万+

github上传数据遇到问题! [rejected] master -> master (non-fast-forward)

! [rejected] master -> master (non-fast-forward) 今天往github上传东西的时候出现了这个错误,总结一下。 之前使用过github上传东西但是,今天可能是我又创建了新的SSH链接所以需要密码和账号,但是密码账号验证之后还是会出现这种问题。 后来看了一下别人的博客 ,貌似是因为两个电脑都要上传资料所以出现了问题,github拒绝访问 解...

weixin_42427338的博客 5829

git 上传出现“ ! [rejected] master -> master (non-fast-forward)”

从提示语中可以看出是,问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。(一)、强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容,如果远程仓库是刚建的,没有代码,可以这样操作,尽量避免这种操作方法。先把git的东西fetch到你本地然后merge后再push。显示 Already up-to-date.这个就好处理了,是我们没有提交当前的变化,在使用Git 配置公司的远程仓库时。,又出现了以下的问题。

weixin_44733606的博客 2038

git上传代码报错! [rejected]master -> master(fetch first)和(non-fast forward))

问题 提交代码的时候出现如下报错 ! [rejected]master -> master(fetch first) master -> master (non-fast-forward 原因和解决方案 ! [rejected]master -> master(fetch first) 这是因为不同步的原因(可能在github初始创建了README.md文件.而本地仓库却没...

qq_40165417的博客 762

git无法提交解决方案--! [rejected] master -> master (non-fast-forward)

git使用技巧

2302_80345385的博客 822

上传本地文件夹、文件至gitHub时遇到 [rejected] master -> master (non-fast-forward) error:failed to push som refs..

今天在LeetCode刷题时,突然想到把自己写的代码管理到GitHub上去,因为大学以来,也刷了不少的题了,这些代码一直存放在本地电脑上也不方便管理,而且容易丢失,一不小心就给删掉了。所以管理到GitHub平台是一个不错的选择,时隔一段时间又将本地新写的题提交一次。 如果读者还是大一大二阶段的话,一定要试着去做一下,往后既是一段好的回忆,也能校验自己曾经的付出以及刷题的历程,并且到了以后找工作的...

笃行 714

GitHub 上传代码错误处理 [rejected] master -> master (fetch first)(non-fast forward)

GitHub 上传代码错误处理 目录 GitHub 上传代码错误处理 目录 详细方法请参考博客:https://blog.csdn.net/erice_s/article/details/79931764 1.fatal: refusing to merge unrelated histories 2. ! [rejected] master -> master (...

Erice_s的博客 1902
上一篇: XSS 和 CSRF 详解
下一篇: centos flask gunicorn 服务器部署
halicode
博客等级 码龄15年 51粉丝 15原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值