在gitlab中更改默认分支

时间:2015-06-22 18:27:42

标签: gitlab

我不小心将我的本地主人推到了gitlab上名为origin的分支,现在它是默认的。有没有办法重命名此分支或将新的主分支设置为主?

13 个答案:

答案 0 :(得分:123)

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

答案 1 :(得分:98)

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

enter image description here

答案 2 :(得分:53)

更改Gitlab 7.7.2中的默认分支:

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

答案 3 :(得分:39)

对于gitlab v10 +(截至2018年9月),它已移至settings->存储库-> default分支

enter image description here

答案 4 :(得分:25)

在GitLab企业版12.2.0-pre中,您必须使用以下命令: 设置->存储库->默认分支(将其展开)并在此处更改默认分支

答案 5 :(得分:13)

在最新的GitLab社区版9.2.2中:

  1. 您必须点击'设置'选项卡位于选项卡的最右侧 打开项目后的小组。
  2. 在'设置'你会得到'默认分支'落下 这将为您提供存储库的所有分支。选择所需的分支。
  3. 向下滚动以点击绿色'保存更改'按钮位于 在“阿凡达”项目之后#。
  4. 请参考以下图片:

    enter image description here

答案 6 :(得分:13)

  1. 设置
  2. 一般
  3. 常规项目设置
  4. Setting the default branch

答案 7 :(得分:7)

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

  1. 设置
  2. 存储库
  3. 默认分支

Click me

答案 8 :(得分:1)

在Gitlab CE 9.0中,您可以从存储库标题的“设置”选项卡中更改默认分支。

答案 9 :(得分:1)

对于GitLab 11.5.0-ee,请转到 https://gitlab.com/<username>/<project name>/settings/repository

您应该看到:

Default Branch

选择要设置为该项目默认值的分支。除非您指定其他合并请求和提交,否则将自动对此分支进行所有合并请求和提交。

点击展开,选择一个分支,然后点击保存更改。

答案 10 :(得分:1)

设置>存储库>默认分支

enter image description here

答案 11 :(得分:1)

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

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

创建新的Git存储库时,默认情况下,第一个创建的分支名为master

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

以前,我们已将功能发布到customize the initial branch name at the instance-level,并且作为13.6的一部分,GitLab现在允许组管理员为通过GitLab界面创建的新存储库配置默认分支名称。

请参见DocumentationIssue

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

答案 12 :(得分:0)

首先我需要使用ssh远程访问我的服务器。如果某人有非ssh方式,请发帖。

我在

找到了我的裸库
cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git

使用

git branch 

查看错误的活动分支

git symbolic-ref HEAD refs/heads/master

将master更改为名为master的分支,然后使用Web界面和“git branch”进行确认。