Como renomear um ramo Git?

Como renomear um ramo Git?
A filial é uma parte essencial de qualquer repositório do GitHub. O principal objetivo da filial é manter o processo de desenvolvimento separado do fluxo de trabalho principal. É importante manter um nome adequado para cada ramo do repositório para que os usuários possam usar o conteúdo do repositório facilmente. Às vezes requer alterar o nome de qualquer ramo existente. O nome do nome da filial pode ser alterado localmente ou remotamente. Você pode usar o comando da linha de comando ou o desktop do github para renomear o nome da filial. Diferentes maneiras de renomear um nome de ramo Git foram mostradas neste tutorial.

Pré-requisitos:

Instale o GitHub Desktop

O GitHub Desktop ajuda o usuário do Git a executar as tarefas relacionadas ao Git graficamente. Você pode fazer o download facilmente do instalador da versão mais recente deste aplicativo para o Ubuntu do GitHub.com. Você precisa instalar e configurar este aplicativo após o download para usá -lo. Você também pode verificar o tutorial para instalar o GitHub Desktop no Ubuntu para conhecer o processo de instalação corretamente.

Crie uma conta do GitHub

Você será obrigado a criar uma conta do GitHub para verificar como o nome da filial pode ser renomeado remotamente.

Crie um repositório local e remoto

Você precisa criar um repositório local com uma ou mais ramificações para verificar os comandos usados ​​neste tutorial para renomear qualquer ramo localmente. Você deve publicar o repositório local na sua conta do GitHub para verificar a maneira de renomear a filial remotamente.

Renomeie uma filial local:

Você pode renomear uma filial local executando o comando git do terminal ou usando o aplicativo Github Desktop. Ambos os lados foram descritos nesta parte do tutorial.

Renomear uma filial local do terminal

Abra o terminal e vá para o local do repositório local que contém uma ou mais ramificações.

Execute o seguinte comando para verificar a lista dos ramos existentes do repositório atual:

Ramo $ git

A saída a seguir mostra que o repositório contém duas ramificações. Estes são principal e secundário, onde o principal é o ramo ativo.

Git Confira O comando é usado para navegar entre as filiais e fornecer informações atualizadas sobre a filial específica se a filial for publicada no servidor remoto.

Execute o seguinte comando para mudar para o ramo, nomeado principal, e obtenha suas informações atualizadas:

$ git checkout main

A saída a seguir mostra que o ramo nomeado principal agora está ativo e atualizado com o principal ramificação do servidor remoto.

Você pode renomear qualquer ramificação ativa localmente usando eles opção.

Execute os seguintes comandos para renomear o ramo nomeado principal Com um novo nome, mestre, e verifique a filial se for renomeada corretamente ou não.

$ git ramo -m mestre
Ramo $ git


A saída a seguir mostra que o principal filial é renomeado para mestre apropriadamente.

Execute o seguinte comando para obter a lista de filiais locais e remotas:

$ git ramo -a


A saída a seguir mostra que a filial principal é renomeada para dominar localmente, mas o servidor remoto contém o nome da filial, principal.

Renomeie uma filial local usando o GitHub Desktop

O nome da filial pode ser renomeado localmente sem digitar nenhum comando usando o aplicativo Github Desktop. Abra o aplicativo. Em seguida, clique no “Lista de filiais ” item de menu do “Visualizar" menu para mostrar a lista de ramificação do repositório atual. Clique no "Renomear ” item de menu do “Filial" menu depois de selecionar o nome da filial que você deseja renomear. A seguinte caixa de diálogo aparecerá para definir o novo nome da filial. Aqui o escravo é definido como o novo nome da filial para renomear o ramo nomeado, secundário. O nome da filial será renomeado localmente depois de clicar no “Renomear secundário ” botão.

Agora, se você verificar a lista de filiais novamente, o novo nome da filial aparecerá no lugar do anterior.

Renomear um ramo remoto

O nome da filial não pode ser renomeado diretamente no servidor remoto. Você precisa excluir o nome da filial primeiro, antes de renomear o ramo remotamente. Depois disso, você deve executar o comando push para renomear a filial remotamente.

Execute o seguinte comando para obter a lista de agências locais:

Ramo $ git

Execute o seguinte comando para obter a lista de filiais locais e remotas:

$ git ramo -a

Execute o seguinte comando para renomear o ramo remoto "escravo" para "secundário":

$ git push origem: "escravo" "secundário"

A saída do primeiro comando mostra que o repositório local contém dois ramos chamados “mestre" e "secundário". A saída do segundo comando mostra a lista das filiais locais e remotas. Os ramos remotos são “principal", ““mestre", e "escravo". Quando o terceiro comando foi executado, o nome de usuário e a senha da conta Git foram dados para autenticar a conta e o nome da filial foi renomeado de “escravo" para "secundário".

Você também pode verificar se o nome da filial é renomeado corretamente ou não no servidor remoto, abrindo o repositório de “Github.com ” com o nome de usuário e senha válidos. Neste tutorial, o nome do repositório no servidor remoto é Django. Abra o repositório Django e clique no botão suspenso da filial onde a filial “principal" é ativo por padrão. A lista de filiais a seguir mostra que o repositório contém três ramos, a saber, “principal", ““mestre", e "secundário". Aqui o "escravo" a filial foi renomeada para “secundário".

Conclusão:

O nome da filial de qualquer repositório pode ser renomeado localmente e remotamente usando o comando ou o github desktop. Ambas as maneiras foram explicadas neste tutorial usando um repositório de demonstração simples para ajudar os leitores a renomear o nome do ramo quando necessário.