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

【Git】处理报错原因

文章目录

  • 1 补充常用命令
  • 2 解决报错问题
  • 3 `git push -u origin main` 和 `git push origin main`的区别

1 补充常用命令

git remote -v  # 查看当前连接的远程仓库信息
git remote set-url origin [复制个人远程仓库地址] # 重新设置远程仓库地址
git branch -M main  # 将当前本地分支master修改为main

2 解决报错问题

  • 问题: 当数据从本地仓库推送至远程仓库时,出现如图所示的报错
    在这里插入图片描述
  • 分析: 因为本地仓库和远程仓库有不同的提交历史,需要保持分支一致性,才能提交成功
  • 解决方法:
git pull origin main  # 拉取远程仓库的数据至本地# 重新推送后,仍报如上错误。
# 执行下述的拉取命令
git pull origin main --allow-unrelated-histories # 允许合并不相关的历史

3 git push -u origin maingit push origin main的区别

  • git push origin main
    • 只执行本次推送
    • 不会建立上游分支关联
    • 下次推送仍需指定 origin main
  • git push -u origin main
    • 之后可直接使用git pushpush pull
  git push  # 等价于 git push origin maingit pull  # 等价于 git pull origin main
http://www.dtcms.com/a/617805.html

相关文章:

  • 基于Bboss框架的ElasticSearch并发更新版本冲突问题解决
  • Highcharts常见问题解析(5):如何将多个图表导出到同一张图片或 PDF?
  • 什么是中间件?必须要有中间件吗?有哪些国产中间件厂商?
  • 第七章深度解析:从零构建智能体框架——模块化设计与全流程落地指南
  • 机器视觉3D无序抓取如何确保抓取精度,需要从以下五个核心方面入手,形成一个闭环的控制系统
  • Git Bisect - Git Commit 故障排查利器使用详解
  • 青岛科技街网站建设不懂外贸做外贸网站好做吗
  • 2511C++,CTAD简化回调
  • 【ros2】ROS2 C++参数设置指南(含跨节点修改方法)
  • STM32通信接口----USART
  • 解决Web游戏Canvas内容在服务器部署时的显示问题
  • 我爱学算法之—— 哈希
  • Linux字符设备驱动模型
  • C++ List 容器详解:迭代器失效、排序与高效操作
  • 婚纱网站wordpress微商模板
  • GPT问答:泛型、哈希表与缓存、命名参数。251116
  • 免费学软件的自学网站保健品网站建设流程
  • 网络访问流程:HTTPS + TCP + IP
  • 智能体AI、技术浪潮与冲浪哲学
  • 基于 PyTorch + BERT 意图识别与模型微调
  • 沃尔沃公司网站建设微信官方网站建设
  • 网站备案域名怎么买找在农村适合的代加工
  • 42 解决一些问题
  • Claude Code 功能+技巧
  • 基于人脸识别和 MySQL 的考勤管理系统实现
  • AUTOSAR_CP_OS-Operating System for Multi-Core:多核操作系统
  • 什么是 “信任模型” 和 “安全假设”?
  • 【秣厉科技】LabVIEW工具包——HIKRobot(海康机器人系列)
  • 网易UU远程全功能技术解构:游戏级性能突围与安全边界探析
  • 蓝桥杯第八届省赛单片机设计完全入门(零基础保姆级教程)