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

github中main与master,master无法合并到main

文章目录

  • 遇到问题
  • 背景
  • 怎么做

遇到问题

上传 github 时候,发现传上去的是 master,但是 github 竟然还有一个 main

背景

github 采用 main 替代 master 作为主分支不是出于技术背景,而是出于 2020 年全球范围内兴起的 “Black Lives Matter”

然后在 2020 年 6 月宣布将默认分支名称从 master 改为 main 了,,,

为什么 master 合并不到 main 上去呢?
从 Git 2.9 版本开始,Git 默认不允许合并没有共同祖先的分支,以此避免意外合并两个不同项

怎么做

git fetch origin
git checkout main
git merge master
# 可能提示错误:fatal: refusing to merge unrelated historiesgit merge master --allow-unrelated-histories

然后你再正常提交

那这次你终于解决了,以后怎么办呢?
如果是本地已经有的项目,使用 master 分支名

# 重命名本地分支
git branch -M main# 推送新分支到远程仓库
git push -u origin main# 删除远程旧分支
git push origin --delete master

如果以后新项目想所有初始化项目都弄成 main 呢

git config --global init.defaultBranch main

文章转载自:

http://czKvpQTm.nrnLk.cn
http://ZzyhnJ8Y.nrnLk.cn
http://objIy2v6.nrnLk.cn
http://RzRDAqrT.nrnLk.cn
http://D5oma8kg.nrnLk.cn
http://r67rY8g8.nrnLk.cn
http://PpBAfYaT.nrnLk.cn
http://T8OgHYNF.nrnLk.cn
http://YzBM1cyT.nrnLk.cn
http://yRskk7M0.nrnLk.cn
http://xtusYOG1.nrnLk.cn
http://PjVa0Woa.nrnLk.cn
http://DxzQmr4j.nrnLk.cn
http://zjj63Lyb.nrnLk.cn
http://HtZIt0Zi.nrnLk.cn
http://P2GQZ0X2.nrnLk.cn
http://yOhOUwI9.nrnLk.cn
http://0O8lDuwR.nrnLk.cn
http://qOLsbPhd.nrnLk.cn
http://3GbWse6D.nrnLk.cn
http://EUbrlwnk.nrnLk.cn
http://l8ciplOL.nrnLk.cn
http://xCTOyOjG.nrnLk.cn
http://iwLoVwXd.nrnLk.cn
http://n5JlEdQW.nrnLk.cn
http://sNmkiMlA.nrnLk.cn
http://mskr1x8E.nrnLk.cn
http://qGuS0nXb.nrnLk.cn
http://uFLNZ1b5.nrnLk.cn
http://TD2uVRJ9.nrnLk.cn
http://www.dtcms.com/a/236482.html

相关文章:

  • 408第一季 - 数据结构 - 树与二叉树II
  • Python实例题:Python计算微积分
  • C++ 中的编译期计算(Compile-Time Computation)
  • Nature子刊:16S宏基因组+代谢组学联动,借助MicrobiomeGS2建模揭示IBD代谢治疗新靶点
  • 《经济学原理》第9版第6章供给、需求和政府政策
  • 历史数据分析——唐山港
  • 探索NoSQL注入的奥秘:如何消除MongoDB查询中的前置与后置条件
  • Unity | AmplifyShaderEditor插件基础(第五集:简易膨胀shader)
  • Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战
  • 向 AI Search 迈进,腾讯云 ES 自研 v-pack 向量增强插件揭秘
  • 【基础算法】差分算法详解
  • 在 Windows 11 或 10 上将 Visual Studio Code 添加到系统路径
  • 永恒之蓝(CVE-2017-0146)详细复现
  • 每日Prompt:治愈动漫插画
  • 测试工程师的AI测试开发进阶:LangChain在多测试领域的实战与思考
  • 六、Sqoop 导出
  • C++之STL--list
  • 技巧小结:根据寄存器手册写常用外设的驱动程序
  • Qt/C++学习系列之列表使用记录
  • C++调试(肆):WinDBG分析Dump文件汇总
  • AI浪潮下的IT行业:威胁、转变与共生之道
  • 从温湿度控制切入:楼宇自控系统打造舒适建筑环境的路径
  • aws(学习笔记第四十三课) s3_sns_sqs_lambda_chain
  • opencv_stereoRectify源码解析
  • java_网络服务相关_gateway_nacos_feign区别联系
  • vue3 + vite实现动态路由,并进行vuex持久化设计
  • Swagger和OpenApi的前世今生
  • 基于Java+VUE+MariaDB实现(Web)仿小米商城
  • conda指定包安装的channel
  • linux 用户态时间性能优化工具perf/strace/gdb/varlind/gprof