Este tutorial analisará reverter para uma confirmação específica em um repositório específico usando o comando Git Checkout.
O que é um compromisso?
No Git, um compromisso refere -se a um instantâneo de um arquivo ou uma coleção de arquivos em um repositório. Pense nisso como as instâncias que você pressiona salvar em um documento. No entanto, diferentemente do SAVE, o Git cria um identificador específico, permitindo que você visualize ou seja revertido para esse salvamento específico.
O que é checkout git?
Por outro. Na maioria dos casos, você deseja verificar ramos específicos e não cometidos. No entanto, se a necessidade surgir, o Git suporta a verificação de compromissos.
Como verificar um compromisso específico
Vamos agora perfurar até a rocha do tutorial. Para verificar uma confirmação específica, verifique se você tem o repositório clonado para sua máquina local.
Para ilustrar o exemplo, vamos usar um repositório que contém "Hello World" em todos os idiomas.
Crédito: https: // github.com/lEachim6
Comece clonando o repositório:
$ git clone https: // github.com/lEachim6/Hello-World
Depois de clonar o repositório, navegue até o repositório:
$ CD Hello-World
Para visualizar todos os compromissos no ramo mestre, use o comando:
$ git log
Isso mostrará todo o histórico do Git Commit, como mostrado no exemplo abaixo:
Para verificar a confirmação específica, precisamos do identificador SHA1, como mostrado no comando Git Log.
Por exemplo, suponha que precisamos verificar o comprometimento “8E2E9AA71CA94B74A9D9048841D95D408FF7DB3B”, podemos usar o comando:
checkout $ git 8E2E9AA71CA94B74A9D9048841D95D408FF7DB3B
A saída é como mostrado:
Depois de concluir o checkout, você pode executar todas as alterações no repositório e salvá -lo.
Para reverter para a cabeça atual, use:
$ git switch -
OBSERVAÇÃO: Verificando uma confirmação específica cria uma cabeça isolada. Uma cabeça destacada significa que, depois de verificar um compromisso, todas as mudanças feitas a partir desse ponto não pertencem a nenhum ramo, a menos que um novo seja criado contendo alterações a partir desse começo.
Conclusão
Neste guia rápido, conversamos sobre como verificar um compromisso específico em um repositório. Embora isso não seja muito comum, pode ser útil fazê -lo.