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: Setting→ Repository→ Default 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.