论坛

    • 登录
    • 版块
    • 最新
    • 标签
    • 热门

    git branch -M main 的作用?

    Github & Git
    2
    2
    180
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • moximoxi
      moximoxi 最后由 编辑

      GitHub 新建一个仓库时需要 git branch -M main,请问这个命令作用有啥用?以前都不需要

      1 条回复 最后回复 回复 引用 0
      • k1995
        k1995 最后由 编辑

        git branch (-m | -M) <oldbranch> <newbranch> 用来重命名分支,-M 是--move --force 的缩写表示强制重命名。
        所以这个命令的作用是把默认的master分支重命名为 main。

        至于原因,是因为 2020 年 Black Lives Matter 黑人问题持续发酵,master 容易让人联想到奴隶。所以GitHub 为响应号召,决定2020年10月后新建项目的默认分支名都改为 main。
        当然你可以在个人设置页面里修改这个配置。

        1 条回复 最后回复 回复 引用 0
        • First post
          Last post