git branch (-m | -M) <oldbranch> <newbranch>
用来重命名分支,-M
是--move --force
的缩写表示强制重命名。
所以这个命令的作用是把默认的master
分支重命名为 main
。
至于原因,是因为 2020 年 Black Lives Matter 黑人问题持续发酵,master
容易让人联想到奴隶。所以GitHub 为响应号召,决定2020年10月后新建项目的默认分支名都改为 main。
当然你可以在个人设置页面里修改这个配置。