Git Checkout - O que é o Git Checkout? junto com exemplos

Índice:

Anonim

O que é o Git Checkout?

  • Este é o comando muito útil da funcionalidade git, que trabalha três arquivos, confirmações e ramificações dos principais componentes.
  • É o processo que funciona para verificar confirmações e arquivos anteriores nos quais a pasta de trabalho atual é atualizada para obter igualdade em uma ramificação selecionada.
  • É um caminho de troca na sua ramificação atualmente ativa, além de funcionar para restaurar os arquivos.
  • Dá a você permissão para passar para as filiais locais. Não é apenas restrito à ramificação local, mas também aplicável para criar ramificações locais novas por meio da ramificação remota.
  • É usado principalmente para trocar em diferentes ramos e, entre eles, criar um ramo como um ramo HEAD.

Como fazer checkout do git?

  • É usado para atualizar o cabeçalho com o objetivo de definir um ramo especificado como o ramo atual usando o comando:

git checkout

  • A próxima etapa é trabalhar nesse ramo, é necessário alternar, com a ajuda da atualização de índice e arquivos na sua árvore de trabalho atual e apontar para HEAD no ramo especificado.
  • Se o seu ramo de trabalho não estiver identificado, mas ele já estiver presente, identifique-o em exatamente um controle remoto com seu nome correspondente equivalente:

git checkout –b –track /

  • Isso será feito com um commit específico:

git checkout specific-commit-id

Uma vez que o comando acima seja executado, agora podemos obter os IDs de confirmação específicos usando o comando: git log .it irá ajudá-lo a efetuar o checkout com confirmação específica.

  • Mais um recurso da funcionalidade git checkout que faz um checkout com ramificação existente:

git checkout branch_name

considerando o repositório no qual você está trabalhando atualmente, que inclui ramificações pré-existentes. Portanto, o git checkout ajuda a alternar entre esses ramos.

  • Também é possível fazer um checkout com uma nova ramificação usando um comando simples como:

git checkout –b novo branch_name.

se você quiser adicionar novos recursos, poderá criar um novo ramo do seu ramo mestre usando o mesmo comando, que já foi executado na sintaxe acima. Depois de criado, agora você poderá ativar esse ramo usando o comando git checkout.

git checkout –b

  • Verificando desvios: o recurso de verificação do git permite que você se mova entre os ramos criados usando o comando git
  • A principal função deste comando é manter a atualização de todos os arquivos da sua pasta de trabalho e poder combiná-los com a versão armazenada nessa ramificação específica, responsável por registrar todos os novos commit que vieram nessa ramificação.
  • Às vezes, o check-out do git fica confuso com o clone do git. Mas a diferença entre esses dois comandos é que o git clone é usado para buscar código de seu repositório remoto atualmente em funcionamento, onde o git checkout é usado para alternar entre versões de código armazenadas no sistema local.
  • Alternando ramificações: é um recurso do checkout usado para indicar um ponteiro para HEAD para simplesmente executar um comando como:

git checkout

  • O Git armazena um histórico de todas as descrições detalhadas do comando checkout no reflog
  • Git checkout em uma ramificação remota: a principal funcionalidade do git checkout com uma ramificação remota é acessar o código de todos os seus colegas de trabalho para melhor colaboração e revisão.
  • Na próxima etapa, quando o desenvolvedor corrigir bugs ou atualizar seus códigos, envolver alguns novos recursos, ele criará uma nova ramificação para salvar todas as atualizações no modo de segurança, em vez de fazer alterações no código existente.
  • Nesse caso, não queremos criar uma nova filial local. então continuaremos salvando nossas alterações na versão remota. Portanto, nesse cenário, usaremos o método de ramificação remota git checkout.
  • A primeira etapa ao buscar a ramificação remota do git checkout é:

origem de busca do git

  • O próximo passo é verificar o ramo que você realmente deseja:

git checkout –b branch_name origem / branch_name

  • Portanto, com a ajuda deste ramo remoto, todo desenvolvedor que trabalha no mesmo software, todos podem fazer suas próprias alterações no modo de segurança sem adicionar nenhum código desnecessário ou instável ao projeto atual.
  • Ele fornece o melhor recurso de consolidação, no qual, somos capazes de realizar pequenas e agora capazes de compartilhar qualquer trabalho realizado várias vezes. É a melhor maneira de evitar grandes conflitos de mesclagem.
  • Tente evitar a confirmação do trabalho inacabado, para que, assim que terminar o seu trabalho, verifique-o e depois confirme todas as alterações. Esse é o método mais eficiente que evita conflitos que ocorrem durante a mesclagem grande. Também tem uma coisa em mente que não vamos cometer pequenos pedaços de código não funcional. Agora não confirme nenhum código antes que o teste real seja feito. se estivermos compartilhando esse código sem testar, isso poderá criar conflitos. A melhor maneira é testar o código e confirmar as alterações.

Exemplos:

  • Ao executar este comando, primeiro precisamos verificar todos os ramos apresentados, por isso chamamos o seguinte comando:

ramo git

mostrará uma lista de todos os ramos apresentados.

  • Agora estamos criando um novo ramo:

git checkout –b checkout_demo

Enquanto estiver executando o comando acima, ele criará um novo ramo chamado checkout_demo e, com a ajuda da função de checkout, alterna para um ramo recém-criado.

  • O próximo passo é buscar todos os dados usando git fetch
  • Agora estamos verificando com a filial existente
  • A filial remota:

Isso ajudará você a verificar a nova ramificação local atualizando todas as alterações no processo de confirmação das ramificações remotas.

Conclusão

  • Todo o conteúdo acima conclui que é usado para alternar entre ramificações ativas e outras ramificações armazenadas.
  • Essa funcionalidade é usada para criar novas ramificações, alternar ramificações e efetuar checkout com ramificações remotas.
  • Ele também atualiza a cabeça para definir uma ramificação especificada como uma ramificação atual.

Artigos recomendados

Este é um guia para o Git Checkout. Aqui discutimos o que é git checkout, como fazer o git checkout junto com exemplos. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. O que é o Git Branch?
  2. Comandos do GitHub
  3. Comandos GIT
  4. Terminologia Git
  5. Sistema de Controle de Versão GIT
  6. Git Push
  7. Três estágios do ciclo de vida do Git com o fluxo de trabalho
  8. Como usar o GIT Cherry-pick com o Exemplo?