好久没有在 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
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式
谈笑风生
哈尼露呀_张三 (来自: 中国 上海 上海 移动) 4年前