git branch -M main 中的 -M 是什么意思?

GitHub 说输入 git branch -M main 作为在命令行上创建新存储库的一个步骤。 -M 是什么意思?

stack overflow What does the -M mean in git branch -M main?
原文答案
author avatar

接受的答案

-M 是 --move --force 每个 docs page on git branch 的标志(快捷方式)。它将分支重命名为 main (因为使用命令行创建的存储库的默认分支名称是 master ,而在 GitHub 中创建的 [从 2020 年 10 月开始] 具有默认名称 main )和强制它(即使新分支名称已经存在,也允许重命名分支)。


答案:

作者头像

git 分支 -M 主要

-M 自动将 master 分支重命名为 main。