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

27

GitHub表示在命令行中创建新存储库的步骤是输入git branch -M main。那么-M是什么意思?

2个回答

32

-M 是一个标志(快捷方式),用于 git branch文档页面上的--move --force。它强制将分支从 master(使用命令行创建存储库的默认分支名称为 master,而在 GitHub 中创建的存储库 [从2020年10月开始] 具有默认名称 main)重命名为 main

即使新分支名称已存在,它也允许重命名分支。


14

git branch -M main

-M选项会自动将原本的master分支重命名为main分支。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接