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

这篇具有很好参考价值的文章主要介绍了! [rejected] master -> master (non-fast-forward)error: failed to push some refs to。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

产生场景

  • 创建仓库上传代码时,发现git的一个报错,意思是本地和远程不太一样(第一次提交)。
  • 原因是我们在创建仓库是创建了模板和.git忽略文件,这样使得远程和本地内容不太一样。
  • 我们只要在正常上传仓库流程push之前把远程仓库内容拉取到本地来。

解决方案

// 生成git文件
git init
// 把文件加入暂存区 git add . 或者 git add -A
git add .
// 把文件从暂存区加入到本地仓库
git commit -m '系统配置-第一次提交'
// 与远程仓库建立连接
git remote add origin 仓库地址
// 把远程仓库忽略文件和说明文件拉取到本地
git pull --rebase origin master
// 把本地仓库代码push到远程
git push -u origin master

总结:


经过这一趟流程下来相信你也对 git仓库第一次提交本地库与远程库不相同时解决方案 有了初步的深刻印象,但在实际开发中我 们遇到的情况肯定是不一样的,所以我们要理解它的原理,万变不离其宗。加油,打工人!

什么不足的地方请大家指出谢谢 -- 風过无痕文章来源地址https://www.toymoban.com/news/detail-572352.html

到了这里,关于! [rejected] master -> master (non-fast-forward)error: failed to push some refs to的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

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

    一、设置git仓库 1、先删除原来仓库 2、添加仓库 注意:若要修改仓库 二、 在使用Git 配置公司的远程仓库时 git push origin master ,出现以下问题 从提示语中可以看出是,问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上

    2024年01月17日
    浏览(34)
  • git 上传报错! [rejected] master -> master (non-fast-forward)解决方法

    上传报如下错误: 解决方法: 把远程仓库和本地同步,消除差异,可能会 出现如下窗口: 解决方案: 1、当出现上述情况,可按键盘左上角的“Ese”退出键; 2、输入“ :wq ”,注意是英文输入状态下的冒号,然后按下“ Enter ”键即可。( “ :wq ”是啥意思呢???Linux操

    2024年02月12日
    浏览(40)
  • master -> master (non-fast-forward) 问题解决

    1、问题描述 当要push代码到git时,出现提示: $ git push origin master To ../remote/  ! [rejected]        master - master (non-fast-forward) error: failed to push some refs to \\\'../remote/\\\' 2、分析问题   因为技术的发展和经验的积累,现在的git的功能也越来越完善,它不仅提示出错(具体原因),还会给

    2024年02月08日
    浏览(40)
  • git push报错 ! [rejected] dev -> dev (non-fast-forward)

    问题 git push 进行代码提交时报错 ! [rejected] dev -> dev (non-fast-forward) 原因 是本地库和远程库没有同步导致无法提交合并,冲突导致无法push 解决办法 情况一:第一次提交,远程喝本地分支没有关联,在原有命令后加 --allow-unrelated-histories 情况二:已经进行git操作,有了关联的

    2024年02月15日
    浏览(44)
  • Git错误non-fast-forward的解决方法

    1、问题描述 当要push代码到git时,出现提示: $ git push origin master To ../remote/  ! [rejected]        master - master (non-fast-forward) error: failed to push some refs to \\\'../remote/\\\' 2、分析问题 Dealing with “non-fast-forward” errors:(From time to time you may encounter this error while pushing)     To prevent you

    2024年02月04日
    浏览(38)
  • git基础: (fetch first)和(non-fast-forward)问题详解

    当在本地main分支上向远程main仓库push时发生如下问题 To github.com:ReturnTmp/study.git  ! [rejected]        main - main (fetch first) error: failed to push some refs to \\\'github.com:ReturnTmp/study.git\\\' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repos

    2024年02月11日
    浏览(34)
  • ! [rejected] master -> master (fetch first)error: failed to push some refs to 解决方案

         ! [rejected]  master - master (fetch first)error: failed to push some refs to 解决方案  To https://gitee.com/xxxx.git  ! [rejected]        master - master (fetch first) error: failed to push some refs to \\\'https://gitee.com/xxxxx.0.git\\\' ! [拒绝]master -gt;Master(先取) 错误:未能向“https://gitee.com/cxxxxx0.git”推送一些引用

    2024年02月04日
    浏览(39)
  • git push失败, 提示! [rejected] master -> master (fetch first)error: failed to push some refs.解决办法

    我们按照如下的步骤上传了一个项目到仓库的时候,是可以成功的: 1、git init 初始化 2、git add .  将当前目录下修改的所有代码从工作区添加到暂存区 3、git commit -m  [\\\'注释\\\']  将缓存区内容添加到本地仓库 4、git remote add origin 仓库地址  将本地仓库与远程仓库连接起来 5、

    2024年02月01日
    浏览(69)
  • PyTorch的CUDA错误:Error 804: forward compatibility was attempted on non supported HW

    宿主机为Ubuntu20.04 + gtx1060,Nvidia driver版本为510.85.02。 安装环境为:tensorrt8.4 安装完成后,一当调用cuda环境就会报错:Error 804: forward compatibility was attempted on non supported HW。 检查问题原因 在Linux宿主机上使用docker(版本= 19.3)之前,请确保安装了nvidia-container-runtime和nvidia-cont

    2023年04月08日
    浏览(31)
  • Push rejected: Push master to origin/master was rejected by remote

    这问题折腾我一下午,头皮发麻,记录一下   push时总是出现Push rejected: Push master to origin/master was rejected by remote这个问题,按网上说的改权限也不行,改分支也不行,后来查着查着发现了一个很神奇的玩意儿  根据这篇文章https://www.cnblogs.com/bznxn77/p/14959663.html   把这玩意关了

    2024年02月12日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包