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 um repositório na unidade local
Você precisa criar um repositório local para verificar os comandos usados neste tutorial para excluir qualquer ramo localmente.
Crie várias ramificações
Crie várias ramifica.
Exclua a filial local do terminal:
Quando o usuário do Git cria uma filial no repositório local, o ramo é armazenado localmente. A filial local pode ser excluída antes ou depois da publicação no servidor remoto. Se o usuário excluir a filial sem publicar o servidor remoto, não gerará nenhum efeito na ramificação remota. Existem duas opções para excluir a filial usando o comando git. O -d A opção é usada para excluir a filial que foi publicada na filial remota. O -D A opção é usada para excluir a filial local com força que não foi publicada na filial remota.
Abra o terminal e vá para o local do repositório local que contém as várias 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 três ramos. Estes são Principal, Mestre, e secundário.
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 as informações atualizadas desta filial.
$ git checkout main
A saída a seguir mostra que o ramo nomeado principal está ativo agora e atualizado com o principal ramificação do servidor remoto. Você não pode excluir nenhum ramo ativo. Portanto, se você executar o comando excluir para excluir qualquer ramo ativo, um erro será gerado.
Execute o seguinte comando para excluir a filial local nomeada principal que é publicado no servidor remoto com o -d opção.
$ git ramo -d principal
A saída a seguir mostra que o ramo principal não pode ser excluído porque é um ramo ativo.
Execute os seguintes comandos para excluir o ramo chamado mestre que é publicado no servidor remoto e recupere a lista de filiais para verificar se a filial é excluída ou não.
$ git ramo -d mestre
Ramo $ git
A saída a seguir mostra que o mestre A filial foi excluída localmente porque não era a filial ativa, mas foi publicada no servidor remoto. A lista de filiais existente foi verificada pelo segundo comando que mostra que a filial foi excluída corretamente.
Você pode excluir qualquer filial local não publicada usando o seguinte comando. Não há ramo não publicado no repositório atual. Portanto, a saída deste comando não é mostrada.
$ git ramo -d principal
Exclua a filial local da área de trabalho do Github:
Muitos usuários do Git não gostam de tarefas de linha de comando e preferem uma interface gráfica do usuário para realizar tarefas relacionadas ao Git. Desktop do Github é implementado para esses usuários. Se você deseja excluir o ramo local de qualquer repositório sem digitar os comandos, abra o Desktop do Github Aplicar e abrir o repositório local para excluir o ramo específico. Aqui, um nome de repositório Django é aberto que contém dois ramos nomeados, principal e secundário. Clique na lista de filiais no menu Exibir para exibir todas as ramificações do repositório atual. A saída a seguir mostra que o principal ramo é o ramo padrão.
Selecione a filial que você deseja excluir e clique no menu da filial que contém muitos itens de submenu para fazer diferentes tipos de operações relacionadas a ramificação. Você deve clicar no item de submenu de exclusão para excluir o ramo selecionado.
Conclusão:
Às vezes, o desenvolvedor do Git precisa excluir filiais desnecessárias do repositório Git. O ramo pode ser excluído localmente e remotamente. As maneiras de excluir qualquer filial localmente foram descritas neste tutorial. A filial pode ser excluída localmente usando uma linha de comando ou GUI. A filial local não publicada também pode ser excluída com força usando a opção -d. Felizmente, o usuário do Git poderá excluir qualquer ramo de qualquer repositório local depois de ler este tutorial corretamente.