打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
master 时代的终结,git branch
   发布时间: 2020-10-12 10:23:51 作者: 大象笔记

好久没有在 github 上新建代码项目了,原因是担心服务器上拉取不稳定。但是,对于小程序项目就无所谓了,本地开发环境还是能保证 github 访问的。。。所以为了节省国内 git 仓库的额度,就在 github 私有仓库上存储小程序项目了。

突然发现熟悉的初始化流程变了!

> git remote add origin git@github.com:sunzhongwei/some_project.git
> git branch -M main
> git push -u origin main

多了一行 git branch -M main,隐隐感觉可能跟黑人敏感词 master 有关。

git branch -M main 的作用

首先确认当前分支

> git branch
* main

果然,master 分支不见了,变成了 main。推测 -M 参数是用来分支改名的。

查看一下 git 文档:

git help branch

With a -m or -M option, will be renamed to . If exists, -M must be used to force the rename to happen.

确实如此。

黑人的政治正确运动令人厌恶

我并不觉得改了 master slave 的叫法就能消除种族歧视。似乎不改就要被谴责,这种逼迫程序员修改使用习惯的做法,完全是道德绑架。

slave 用什么单词代替

master slave 的替代方案:

  • 早在2014 年,Drupal 项目就用 primary 和 replica 替换了 master 和 slave;
  • Django 项目则用 leader 和 follower 替换之。
  • 计划在Python 3.8中,将slave改为worker、helper、另外将master process改为parent process
我是一名山东烟台的开发者
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
二、利用Git将GitHub上的项目拉下项目
阿里云上配置CentOS安装Git(小沐git安装命令全集整理版)
github 分支管理
git 常用命令
教程 | GitHub for Windows使用教程(二)
最简单的 Git 使用流程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服