首页 > 其他分享 >! [rejected] master -> master (fetch first)

! [rejected] master -> master (fetch first)

时间:2023-09-23 13:00:11浏览次数:37  
标签:origin git rejected master 本地 push fetch

! [rejected] master -> master (fetch first)

image

原因

Git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。
远程仓库和本地仓库存在差异。
一般都是因为你在码云创建的仓库有ReadMe文件,而本地没有,造成本地和远程的不同步,

解决方法:

方法一、同步

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

如果只是因为本地没有ReadMe文件,那么就在本地生成一个

git pull --rebase origin master  //本地生成ReadMe文件
git push origin master

方法二:强推

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

git push -f origin master

该命令会强制上传覆盖远程文件,慎用

方法三、

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

git fetch
git merge

参考文档:

git push后出现错误 ![rejected] master -> master(non-fast-forward)

标签:origin,git,rejected,master,本地,push,fetch
From: https://www.cnblogs.com/liuzonglin/p/17724242.html

相关文章

  • Top 6 BMW Diagnostic Tools to Master in 2023
    Intheever-evolvingautomotiveindustry,theimportanceofdiagnosticsoftwarecannotbeoverstated.Specifically,forBMWvehicles,diagnostictoolshavebecomeanessentialcomponentofmaintenanceandtroubleshooting.Gonearethedaysofrelyingsole......
  • 已解决 File “F:\File_Anaconda\2020CV\yolov5-master\20200701.py“, line 5 Sy
    已解决File“F:\File_Anaconda\2020CV\yolov5-master\20200701.py”,line5SyntaxError:Non-UTF-8codestartingwith‘\xc0’infileF:\File_Anaconda\2020CV\yolov5-master\20200701.pyonline5,butnoencodingdeclared;seehttp://python.org/dev/peps/pe......
  • mastercam下载安装-mastercam软件下载 各个版本下载
    mastercam是一款非常不错的CAD/CAM设计制图软件,该软件是该系列的最新版本,新版本扩展了对创建和编辑网格实体的支持,现在所有基本函数都可以创建网格物体,此外,还在2D动态铣削,面积铣削或动态铣削刀具路径选择图形时,增加了新的自动区域,可根据所选的图形自动创建“加工”,“空切”或“避让......
  • 数控编程工具软件Mastercam中文版详细下载 各个版本下载
    MasterCAM2021是一款专业的数控加工软件,具有出色的功能和强大的性能。该软件能够为加工行业提供高效精准的加工解决方案。在加工过程中,MasterCAM2021提供了全面的支持,包括CAD设计、刀具路径生成、仿真等多个功能。这些功能使用户能够轻松完成各种复杂几何形状和工艺流程的加工任......
  • Hbase--执行hbase shell命令时提示:ERROR: KeeperErrorCode = NoNode for /hbase/mast
    1、问题描述执行hbase shell命令时提示:ERROR:KeeperErrorCode=NoNodefor/hbase/master2、问题原因这是与因为服务器重启后Hadoop的运行和Hbase的运行异常。3、解决办法依次去停止和启动Hadoop(1)到hadoop的sbin目录下 ./stop-all.sh(2)再./start-all.sh(3)再到hbase的b......
  • Http Fetch+StreamSaver.js在内存有限的设备下载大文件
    目前前端没有很好的api支持流式的文件的分片下载。如果直接把整个文件保存到Blob对象中再保存,有可能出现很多不可以预期的问题,可能会因为达到浏览器的Blob对象上限而下载失败。也有机会因为客户端内存太低而导致OOM。那如果我们有额外的文件服务器的话,可以选择把文件先导出到文件......
  • How to fix Fetch TypeError in Node.js All In One
    HowtofixFetchTypeErrorinNode.jsAllInOneTypeError:terminatedatFetch.onAborted(node:internal/deps/undici/undici:11000:53)Errorundici//❌❌videourlhttps://edu.xgqfrms.xyz/dc9bb2-1733219a4a8.mp4TypeError:terminatedatFetch.onAbor......
  • keymaster_tag_t定义及其值
    keymaster_tag_t定义:typedefenum{KM_TAG_INVALID=KM_INVALID|0,/**Tagsthatmustbesemanticallyenforcedbyhardwareandsoftwareimplementations.*//*Cryptoparameters*/KM_TAG_PURPOSE=KM_ENUM_REP|1,/*keyma......
  • 多主架构:VLDB技术论文《Taurus MM: bringing multi-master to the cloud》解读
    本文分享自华为云社区《多主创新,让云数据库性能更卓越》,作者:GaussDB数据库。华为《TaurusMM:bringingmulti-mastertothecloud》论文被国际数据库顶会VLDB2023录用,这篇论文里讲述了符合云原生数据库特点的超燃技术。介绍了如何通过各种黑科技减少云原生数据库的网络消耗,......
  • 三节点master修改apiserver端口
    因业务需求,需要把apiserver的6443端口改成其它端口,k8s集群是二进制部署的,有三个master节点,调整方法如下1.修改apiserver启动service中的配置查看apiserver的service文件位置systemctlstatuskube-apiserver,找到/usr/lib/systemd/system/kube-apiserver.service修改--secure-p......