我不小心将我的本地主人推到了gitlab上名为origin的分支,现在它是默认的。有没有办法重命名此分支或将新的主分支设置为主?
答案 0 :(得分:123)
在8.0+中,它似乎已移入项目中。如果打开项目并转到右侧的齿轮图标,则“编辑项目”可以设置项目的默认分支。
答案 1 :(得分:98)
答案 2 :(得分:53)
更改Gitlab 7.7.2中的默认分支:
答案 3 :(得分:39)
答案 4 :(得分:25)
答案 5 :(得分:13)
在最新的GitLab社区版9.2.2中:
答案 6 :(得分:13)
答案 7 :(得分:7)
答案 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)
设置>存储库>默认分支
答案 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界面创建的新存储库配置默认分支名称。
请参见Documentation和Issue。
答案 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”进行确认。