如何将主分支重命名为其他名称
黑人的命也是命
我们可能都听说过,GitHub 将取消master默认分支的命名约定。
来源:https ://www.bbc.com/news/technology-53050955
GitHub 的 Twitter 页面发帖称,它与黑人社区站在一起,支持反种族主义斗争。
很多人可能都想把自己的分行改名为更清晰、更合适的名称。
首先,我们来了解一下什么是主分支?
在 Git 中,“master”是分支的命名约定。从远程服务器克隆(下载)项目后,生成的本地仓库只有一个本地分支,即所谓的“master”分支。这意味着“master”可以被视为仓库的“默认”分支。
我们为什么要这样做?
在技术领域,主从关系通常指的是一个系统,其中一个(主程序)控制其他副本或进程。
随着美国“黑人的命也是命”抗议活动的再次兴起,这场持续多年的旨在取代此类术语的运动又获得了新的动力。
弗里德曼先生在推特上回复谷歌 Chrome 开发者乌娜·克拉维茨时宣布了这一消息,克拉维茨表示她很乐意将该项目的“master”分支重命名为“main”。
她写道:“如果这能阻止哪怕一个黑人在科技界感到更加孤立,对我来说都是理所当然的。”(摘自BBC报道)
master分支可能有哪些别名?
其他名称可以是:
- 主要的
- 边缘
- 发布
- 生产
- 生产
- 居住
- 默认
- 头
- 基本的
- 顶部
如何将主分支重命名为其他名称?
让我们把master分行命名为release
i. 查看您的master分行
git checkout master
ii. 创建你的release分支并切换到该分支。
git branch releasegit checkout release
iii. 将该内容推送到服务器
git push origin release
四、删除master服务器上的分支引用
git push origin :master
五、删除本地master分支
git branch -d master
你的想法!
请问主分支还有更好的名称吗?
请在评论区分享您的想法,以便新开发者和编程社区更容易决定这两种术语的替代名称,或者我应该说是原始名称。
