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


当前回答

在8.0+版本中,它似乎被移到了项目中。如果你打开你的项目,转到右边的齿轮图标,然后“编辑项目”,你可以为项目设置默认的分支。

其他回答

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

设置 存储库 默认的分支

对于GitLab 11.5.0-ee,请转到 https://gitlab.com/ <用户名> / <项目名称> /设置/库。

你应该看到:

默认的分支

选择要设置为此项目默认值的分支。所有合并请求和提交都将自动针对该分支执行,除非您指定了另一个分支。

单击“展开”,选择一个分支,单击“保存更改”。

在Gitlab CE 9.0中,您可以从存储库头中的Settings选项卡更改默认分支。

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

首先,我需要使用ssh远程访问服务器。如果有人有一个非ssh的方式,请张贴。

我在

cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git

used

git branch 

看到错误的活动分支

git symbolic-ref HEAD refs/heads/master

要将master更改为名为master的分支,请使用web界面和“git分支”进行确认。