Como restaurar o git filial excluído?

Como restaurar o git filial excluído?

O Git oferece vários recursos para diferentes propósitos, como recuperação de arquivos, revertir compromissos, restaurar galhos excluídos e muito mais. No Git, os repositórios locais geralmente trabalham no ramo raiz do projeto conhecido como “principal”. Você pode criar e trocar ramificações usando comandos git. No entanto, você pode excluir acidentalmente um ramo que pode ser importante para seus projetos. Esta situação pode ser tratada executando a operação de restauração.

Este guia ensinará como restaurar galhos Git excluídos.

Como restaurar o git filial excluído?

Às vezes, queremos excluir os galhos mesclados e não méritos do nosso repositório Git usando os comandos Git, como o “$ Git Branch"Comando e o"$ git ramo -No -Merged”Comando para listar ramos. Para restaurar os galhos excluídos do Git, o “$ git checkout -b ”É utilizado.

Vamos avançar para executar esses comandos e entender seu trabalho!

Etapa 1: mova para o repositório Git

Em primeiro lugar, navegue para o repositório local do Git:

$ CD "C: \ Usuários \ Nazma \ Git \ Demo2"



Etapa 2: Switch Branch

Em seguida, mude para o existente “mestreRamo usando o comando fornecido:

$ git checkout mestre



Etapa 3: Ver ramos mesclados

Executar o “ramo git”Comando com“-mesclado”Opção para exibir a lista das filiais mescladas:

$ Git Branch -Mertado


Como você pode ver, temos quatro galhos mesclados e atualmente estamos trabalhando no “mestre" filial:


Etapa 4: Excluir galhos mesclados

Agora, selecione qualquer um dos ramos e execute o “git ramo -d”Comandando e especifique seu nome:

$ git ramo -d ramo1


Aqui o "-d”Denota a operação para excluir a filial especificada:


Etapa 5: Veja galhos não ridículos

Para visualizar os ramos não ridículos do repositório Git, execute o seguinte comando:

$ Git Branch-Não Mertado


De acordo com a produção abaixo, temos seis ramos não -montados:


Etapa 6: Exclua galhos não ridículos

Em seguida, para excluir a filial não -montada, utilize o comando fornecido:

$ Git Branch -D -ramo de tag -tag


Como você pode ver, nosso ramo não montado chamado “Branch”É excluído com sucesso:


Etapa 7: Verifique o registro do histórico de referências

Para ver as referências do registro de história do repositório Git, execute o “Git Reflog”Comando o seguinte:

$ Git Reflog


Como resultado, o registro de referência de todo o repositório será exibido. Agora, para restaurar um ramo excluído, role para baixo no terminal, identifique o carimbo de história e copie seu índice de esconderijo:


Etapa 8: Restaure o ramo não montado

Agora, execute o “checkout git”Com o nome da filial excluído e o índice de esconderijo copiado:

checkout $ git -b cabeçote de etiqueta@5


Pode -se observar que restauramos com sucesso o ramo excluído e mudamos para ele:


Etapa 9: Ramo Excluído Mesclado da Restauração

Para restaurar o ramo excluído mesclado, novamente, execute o “Git Reflog”Comando e descubra seu carimbo de história e copie seu Índice de Stash. Por exemplo, excluímos o fundido “Branch1”E copiou seu índice de esconderijo:


Execute o comando fornecido para restaurar o “Branch1”Filial Git Mesced:

$ git checkout -b ramal1 cabeça@33


De acordo com a saída abaixo, restauramos efetivamente e imediatamente alteramos o “Branch1”Comando:


Nós explicamos como restaurar galhos Git excluídos.

Conclusão

Para restaurar um ramo Git excluído, navegue até o repositório Git e mude para o “mestre" filial. Em seguida, veja a lista de ramos do repositório utilizando a ““$ Git Branch”Comando para os galhos mesclados e o“$ git ramo -No -Merged”Comando para galhos não méritos. Depois disso, verifique o histórico dos registros de referência. Por fim, execute o “$ git checkout -b ”. Neste guia, conversamos sobre como restaurar galhos Git excluídos.