在gitlab中更改默认分支

Jef*_*eff 159 gitlab

我不小心把我的本地主人推到了gitlab上的一个名为origin的分支,现在它是默认的.有没有办法重命名这个分支或设置一个新的主分支来掌握?

Mas*_*son 124

在8.0+中,它似乎已移入项目中.如果打开项目并转到右侧的齿轮图标,则"编辑项目"可以设置项目的默认分支.


cof*_*ong 108

要更改GitLab中的默认分支:
1.设置>常规>常规项目设置>展开
2.默认分支>更改项目默认分支
3.保存更改

在此输入图像描述


Mik*_*ick 54

要更改Gitlab 7.7.2中的默认分支:

  • 单击左侧栏中的"设置"
  • 将默认分支更改为所需的分支
  • 单击保存更改.

  • 为什么这个明显的选择对我来说也难以找到? (4认同)
  • 他们更改了用户界面,因此我更改了 @Mason 的正确答案 (2认同)

big*_*ann 51

对于gitlab v10 +(截至2018年9月),这已移至settings-> repository - > default branch

在此输入图像描述

  • 截至2019年3月,这仍然是正确的答案! (3认同)
  • 截至 2021 年 1 月 4 日,这仍然正确。(GitLab 企业版 13.8.0) (2认同)

moh*_*sen 19

在GitLab Enterprise Edition 12.2.0-pre中,您必须使用以下命令:设置->存储库->默认分支(展开它)并更改默认分支。

  • 他们一直在移动它,所以我必须不断更改我的正确答案。其他所有获得高票的答案在发布时都是正确的。 (3认同)
  • 这自 2021 年 2 月起适用。直到下一次更改...... (2认同)

S.M*_*hra 13

在最新的GitLab社区版9.2.2中:

  1. 打开项目后,您必须单击位于选项卡面板最右侧的"设置"选项卡.
  2. 在"设置"下,您将看到"默认分支"下拉菜单部分,该部分将为您提供存储库的所有分支.选择所需的分支.
  3. 向下滚动以点击"Project Avatar"之后的绿色"保存更改"按钮.

请参考下图:

在此输入图像描述


t3h*_*Exi 13

  1. 设置
  2. 一般
  3. 一般项目设置

设置默认分支


ZzC*_*hen 9

在Gitlab版本v11.4.4-ee中,您可以:

  1. 设置
  2. 知识库
  3. 默认分支

点击我


Von*_*onC 6

另请参阅GitLab 13.6(2020 年 11 月)

自定义组内新项目的初始分支名称

创建新的 Git 存储库时,创建的第一个分支master默认命名。

与 Git 项目、更广泛的社区和其他 Git 供应商协作,GitLab 一直在听取开发社区关于为默认分支确定更具描述性和包容性的名称的反馈,现在为用户提供更改默认名称的选项他们的存储库的分支名称。

以前,我们提供了在实例级别自定义初始分支名称的功能,作为 13.6 的一部分,GitLab 现在允许组管理员为通过 GitLab 界面创建的新存储库配置默认分支名称。

请参阅文档问题

https://gitlab.com/gitlab-org/gitlab/uploads/2959ef65431bf4ffac659992360d6d8d/image.png


GitLab 13.9(2021 年 2 月)详细信息:

Git默认分支名称更改

每个 Git 存储库都有一个初始分支。它是您创建新存储库时自动创建的第一个分支。
默认情况下,此初始分支名为master

Git版本2.31.0(预定于发行2021年3月15日)将在Git中从更改默认的分支名称mastermain

与 Git 项目和更广泛的社区协作,GitLab 将更改我们的 SaaS (GitLab.com) 和自 GitLab 14.0 开始的自我管理产品上新项目的默认分支名称。
这不会影响现有项目。

有关更多信息,请参阅相关的史诗和 Git邮件列表讨论

弃用日期:2021 年 4 月 22 日


正如承诺,GitLab 13.11(2021 年 4 月):

Git默认分支名称更改

每个 Git 存储库都有一个初始分支。
它是您创建新存储库时自动创建的第一个分支。

默认情况下,此初始分支名为master
未来的 Git 版本会将Git 中的默认分支名称从master更改为main

与 Git 项目和更广泛的社区协作,GitLab 将更改我们的 SaaS (GitLab.com) 和自 GitLab 14.0 开始的自我管理产品上新项目的默认分支名称
这不会影响现有项目。

GitLab 已经引入了一些更改,允许用户在实例级别(对于自我管理用户)和组级别(对于 SaaS 和自我管理用户)更改默认分支名称。
我们鼓励用户利用这些功能在新项目上设置默认分支名称。

有关更多信息,请参阅相关的史诗和相关博客文章。