当前位置: 首页 > news >正文

git报错大全,你将要踩的坑我都帮你踩了系列

使用git push -u origin master报下面的错:

使用git push -u origin master报下面的错:
Updates were rejected because the remote contains work that you do not have locally,This is usually caused by another repository pushing to the same ref. You may want to first integrate the remote changes (e.g., ‘git pull …’) before pushing again.
在这里插入图片描述

解决:注意你此时操作的分支为master

		git pull --rebase origin mastergit push -u origin master

报错二

unable to access https://github.com/1149513436/partner-back.git/ : OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054。
结合我的情况,提供两种方法,一种最简单的就是因为你现在的代码地址仓库是https形式的,你直接把仓库形式改为ssh形式就行。
在这里插入图片描述
举例:git remote add origin https://github.com/114XXXX6/xxx.git
改为:git remote add origin git@github.com:114xxxxxx6/xxxx.git

第二种方法重新生成公钥后再使用token令牌登录,很麻烦

提示仓库名字已经存在

origin 是重复的名字,一般出现在你第二次使用git remote add origin xxx网址时出现:
解决:
git remote rm origin
再重新git remote 啥的

git push

使用git push 报错fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master

已经告诉你了使用:git push --set-upstream origin master
这条命令即可

git rm -r --cached . 清空当前文件夹的所有缓存(本地的依然保存)

git rebase origin/master

查看历史版本
git reflog
执行回滚,hard后是版本标识
git reset f8bdbf9a
//推上去
git push -f origin master
在这里插入图片描述

一、 创建新分支以及提交步骤

1.列出所有分支
git branch -a
2.创建test分支

git branch test
3.切换到test分支:

git checkout test
4.添加add修改:
git add .
5.添加commit注释

git commit -m “第一次提交代码”
6.提交到服务器

git push origin test
Or

git push origion HEAD:refs/for/test
二、将test分支合并到master本地分支
1.创建test分支

git branch test
2.切换到test分支
git checkout test
3.在test分支添加一个readme.txt文件

touch readme.txt
git add readme.txt
4.提交commit本地文件

git commit -m “增加readme.txt”
5.切换到master分支

git checkout master
6.把test分支合并到master分支

git merge test
7.提交master分支到服务器

git push origin master
8.删除test分支

git branch -d test

fatal: refusing to merge unrelated histories

具体解决方案:
解决方案一: git clone远程仓库到本地,将需要推送的内容放到该仓库下 , 然后提交上去 , 这样算是一次update操作
解决方案二 : 使用强制命令
git pull origin master --allow-unrelated-histories
后面加上 --allow-unrelated-histories , 把两段不相干的分支进行强行合;这里可能会进入一个编辑页面,只需要先ESC,然后敲:q! 即可
后面再push就可以了 git push -u origin master

http://www.lryc.cn/news/1750.html

相关文章:

  • LabVIEW中使用.NET方法时出现错误1316
  • HTTP2.0 相比 HTTP1.0、HTTP1.1 有哪些重大改进?值得升级更换吗?
  • 九、Linux文件 - fopen函数和fclose函数讲解
  • 轨迹预测算法vectorNet调研报告
  • 基于STM32设计的避障寻迹小车
  • 【视觉检测】使用opencv编写一个图片缺陷检测流程
  • 3.Dockerfile 定制镜像
  • Web基础与HTTP协议
  • 【化学试剂】endo-BCN-PEG4-Pomalidomide,(1R,8S,9S)-双环[6.1.0]壬-四聚乙二醇-泊马度胺纯度95%+
  • 全板电镀与图形电镀,到底有什么区别?
  • Zabbix 构建监控告警平台(二)--
  • 开学季,关于校园防诈骗宣传,如何组织一场微信线上答题考试
  • 蓝牙单点技术实现路径介绍
  • Ubuntu22.04 用 `hwclock` 或 `timedatectl` 来设置RTC硬件时钟为本地时区
  • Node=>Express路由 学习2
  • Android 面试三部曲——你做到了几点?
  • windeployqt实现一键打包
  • ESP32S3系列--SPI主机驱动详解(二)
  • 51单片机15单片机 时钟芯片DS1302【更新中】
  • SaleSmartly(ss客服)带你了解:缩短B2B销售周期的秘诀
  • 九龙证券|A股苏州板块迎来“200+”里程碑
  • vcruntime140_1.dll无法继续执行代码,怎么解决这种问题?
  • 正大国际期货:外盘震荡行情的特征及突破信号的确立
  • 【ESP 保姆级教程】玩转emqx数据集成篇④ ——数据桥接之HTTP服务
  • 蓝桥杯算法训练合集十三 1.P06022.P07033.逗志芃的危机4.唯一的小可爱5.JOE的矩阵
  • 切换分支报错:Untracked Files Prevent Checkout
  • endo-BCN-PEG4-Palmitic,环丙烷环辛炔四聚乙二醇-Palmitic包装灵活
  • 多传感器融合定位十一-基于滤波的融合方法Ⅱ
  • JAVA使用poi解析execl解决数值被转为科学计数法(如:手机号、身份证号、电话、等)解决方法
  • hive中substring_index()的使用