Como renomear um branch no Git

Como renomear um branch no Git

Git é um sistema de controle de versão popular que torna muito fácil alterar os nomes dos ramos. Os desenvolvedores podem desejar renomear os nomes dos ramos por vários motivos. Portanto, os colaboradores de código aberto também devem saber como renomear um branch no Git.





Para tornar as coisas simples para você, explicaremos como renomear ramos git locais e remotos.





Como renomear uma filial local no Git

Os usuários do Git normalmente trabalham em versões locais de seus projetos. Depois que uma alteração é validada, ela é integrada ao upstream. É sempre uma boa ideia ver quais branches locais estão disponíveis antes de renomear um deles.





$ git branch
$ git branch -a

Você pode descobrir os branches locais para seu projeto Git usando os comandos acima. o -para opção também lista os ramos remotos. Agora, você pode prosseguir com a renomeação de seu branch local do Git. Siga as etapas abaixo para fazer isso em seu terminal.

1. Verifique a filial local



$ git checkout
$ git checkout alpha

O comando git checkout nos permite alternar entre ramos e verificar árvores de trabalho. Se você estiver no ramo alfa, o último comando irá confirmá-lo. Se você estiver em um branch diferente, ele mudará para alfa.

2. Renomear a filial local





O indicador de digitação do Facebook Messenger não está funcionando

Depois de mudar para o branch desejado, você pode renomeá-lo usando o comando git rename branch.

$ git branch -m
$ git branch -m beta

Este comando muda o nome da filial local alfa para beta .





Você também pode renomear um branch local de dentro de outro branch git. Use o seguinte comando para fazer isso em seu terminal Linux favorito.

$ git branch -m
$ git branch -m alpha beta

3. Verifique o novo nome da filial

Você pode verificar facilmente se a operação git rename branch foi bem-sucedida listando os branches mais uma vez.

$ git branch -a

Como renomear uma filial remota no Git

Git se refere a versões remotas de seus repositórios simplesmente como 'remotas'. Você não pode renomear um branch remoto tão facilmente quanto branches locais. Em vez disso, você precisará primeiro renomear o branch local, enviar por push o novo branch para o servidor e excluir o branch antigo do seu repositório.

1. Renomear a filial local

Renomeie o branch alfa local para beta usando o comando git rename branch abaixo.

você pode ganhar dinheiro jogando videogame
$ git branch -m beta

ou

$ git branch -m alpha beta

2. Empurre a filial atualizada

Envie o branch renomeado beta para o servidor remoto usando o seguinte comando.

$ git push origin
$ git push origin beta

3. Configure o Upstream

Você precisa configurar o upstream para garantir que o Git possa rastrear as alterações entre seus branches remotos e locais.

$ git push origin -u
$ git push origin -u beta

Git irá configurar o rastreamento entre a filial local beta e a filial remota beta .

4. Remova o galho antigo

Você pode excluir com segurança o branch antigo de seu controle remoto, uma vez que você empurrou o branch renomeado e configurou o upstream. Use o seguinte comando git para deletando um branch remoto no Git .

$ git push origin --delete
$ git push origin --delete alpha

O Git continuará a deletar o branch alfa da origem remota.

5. Verifique a filial remota

Liste os branches remotos do git mais uma vez para verificar se a operação de renomeação do branch foi bem-sucedida ou não. Você deve ver o novo beta do branch remoto após emitir o seguinte comando.

$ git branch -a

Renomear Ramificações Git Efetivamente

Renomear ramos git é bastante simples, uma vez que você aprende algumas operações básicas do git. Você pode alterar facilmente os nomes das filiais para filiais locais. Também cobrimos os comandos git rename branch necessários para branches remotos. Experimente alguns dos comandos em seus projetos de teste para obter a experiência relevante.

como funciona uma campainha
Compartilhado Compartilhado Tweet O email Como Excluir um Branch no Git Localmente e Remotamente

Existem vários motivos pelos quais você pode excluir um branch no GitHub. Felizmente, excluir um branch do Git é fácil.

Leia a seguir
Tópicos relacionados
  • Programação
  • GitHub
Sobre o autor Rubaiat Hossain(39 artigos publicados)

Rubaiat é um graduado em CS com uma forte paixão por código aberto. Além de ser um veterano do Unix, ele também trabalha com segurança de rede, criptografia e programação funcional. Ele é um colecionador ávido de livros de segunda mão e tem uma admiração sem fim pelo rock clássico.

Mais de Rubaiat Hossain

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever