Alterar ramificação padrão no gitlab


180

Empurrei acidentalmente meu mestre local para um ramo chamado origin no gitlab e agora é o padrão. Existe uma maneira de renomear esta ramificação ou definir uma nova ramificação master para master?


se você estiver mantendo um módulo contribuído pelo Drupal, consulte drupal.stackexchange.com/questions/287518/…
Kay V

Respostas:


60

no GitLab Enterprise Edition 12.2.0-pre, você deve usar o seguinte: SettingRepositoryDefault Branch(expandi-lo) e alterar a ramificação padrão Aqui


7
Eles continuam se movendo, então eu tenho que continuar mudando minha resposta correta. Todas as outras respostas com alta votação estavam corretas no momento em que foram postadas.
Jeff Jeff

124

No 8.0+, parece que isso foi movido para o projeto. Se você abrir o seu projeto e acessar o ícone de roda dentada à direita, em "Editar Projeto", você poderá definir a ramificação padrão para o projeto.


Caro leitor, veja outras respostas para referências à versão mais recente do gitlab
human

graças @bigdatamann Eu atualizei a resposta correta para a versão atual mais atualizada
Jeff

113

Para alterar a ramificação padrão no GitLab:
1. Configurações> Geral> Configurações gerais do projeto> Expandir
2. Ramificação padrão> Altere a ramificação padrão do projeto
3. Salve as alterações

insira a descrição da imagem aqui


54

Para alterar a ramificação padrão no Gitlab 7.7.2:

  • Clique em Configurações na barra esquerda
  • Altere a ramificação padrão para a ramificação desejada
  • Clique em Salvar alterações.

4
Por que essa opção óbvia é tão difícil para eu encontrar também?
istrasci

O GitLab Community Edition 8.8.5 não possui "Configurações" na barra esquerda.
21816 Phrogz

1
Eles mudaram a interface do usuário para que eu tenha mudado a resposta correta para @Mason
Jeff

53

Para o gitlab v10 + (a partir de setembro de 2018), ele foi movido para settings-> repository -> default branch

insira a descrição da imagem aqui


3
Em março de 2019, essa ainda é a resposta correta!
1428 Alex

Também não "Configurações", "Expanda uma das muitas opções na área de conteúdo principal", mas "Configurações", "Repositório" (na barra lateral). AKA gitlab.com/you/your-repository/settings/repository
joeforker

15
  1. Configurações
  2. Geral
  3. Configurações gerais do projeto

Definindo a ramificação padrão


13

Na última versão do GitLab Community Edition 9.2.2:

  1. Você deve clicar na guia 'Configurações', localizada no painel à direita, depois de abrir o projeto.
  2. Em 'Configurações', você verá a seção 'Ramificação padrão', que fornecerá todas as ramificações para o repositório. Selecione o ramo desejado.
  3. Role para baixo para clicar no botão verde 'Salvar alterações' localizado logo após 'Avatar do projeto'.

Consulte a imagem abaixo:

insira a descrição da imagem aqui



1

Primeiro, eu precisava conectar remotamente no meu servidor com o ssh. Se alguém tiver uma maneira não ssh de fazer isso, poste.

Encontrei meus repositórios vazios em

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

usava

git branch 

para ver o ramo ativo errado

git symbolic-ref HEAD refs/heads/master

para alterar o mestre para ser o ramo chamado mestre, use a interface da web e "git branch" para confirmar.


1

No Gitlab CE 9.0, você pode alterar a ramificação padrão na guia Configurações no cabeçalho de um repositório.


1

Para o GitLab 11.5.0-ee, vá para https://gitlab.com/<username>/<project name>/settings/repository.

Você deveria ver:

Default Branch

Selecione a ramificação que você deseja definir como padrão para este projeto. Todas as solicitações e confirmações de mesclagem serão feitas automaticamente nessa ramificação, a menos que você especifique uma diferente.

Clique em Expandir, selecione uma ramificação e clique em Salvar alterações.


1

Configurações> Repositório> Filial Padrão

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.