Qual é a diferença entre o interruptor Git e o checkout

Qual é a diferença entre o interruptor Git e o checkout
O Git é um fórum de código aberto que permite que os usuários trabalhem com a linha de comando mais simples conhecida como “Git Bash”Usando vários comandos para diferentes operações. Quando os desenvolvedores trabalham em grandes projetos como equipe, eles preferem o sistema de versão Git.

No começo, quando você começa a trabalhar no Git, você se depara com uma situação comum em que é necessário mudar ou criar novas ramificações. Naquela época, pode ser confuso entender como criar novas ramificações ou mudar para ramificações anteriores. Esta operação pode ser realizada usando o “Switch Git" e "checkout git"Comandos; No entanto, saber a diferença entre esses dois é essencial.

Neste blog, diferenciaremos o Switch Git e o checkout.

Qual é a diferença entre os comandos Git Switch e checkout?

O "checkout git”Comando é o comando antigo que foi utilizado para criar e mudar uma nova filial simultaneamente no repositório de trabalho atual e também mudar para as filiais recentemente ativas. Este comando desfaz e restaura as alterações de uma confirmação e permite que os usuários copiem diretamente os arquivos de qualquer compromisso ou ramificação em sua árvore sem navegar nos galhos.

Por outro lado, o “Switch Git”O comando é usado apenas para criar novas filiais, navegar para outra filial e mudar para a filial atual do diretório de trabalho atual.

Para entender a diferença entre o funcionamento do comando Git e o comando Git Checkout, vamos conferir o procedimento fornecido abaixo.

Como criar e alternar a filial usando o comando Git Checkout?

Para criar e alternar ramos, utilizando o comando Git Checkout, primeiro, mude para um diretório específico e depois execute o “$ git checkout -b ”.

Vamos seguir o procedimento fornecido abaixo para esse propósito específico!

Etapa 1: Lançar o Git Bash

Pesquise e inicie o terminal Git usando o “Comece" cardápio:

Etapa 2: Navegue até o diretório Git

Navegue até o diretório Git usando o “cd”Comando:

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

Etapa 3: Execute o comando Git Checkout

Executar o “checkout git”Comando com o“-b“Flag que indica o ramo:

$ git checkout -b test_branch

Como você pode ver, criamos e mudamos com sucesso para a nova filial:

Como trocar a filial usando o comando Git Checkout?

Se você está trabalhando em um ramo e deseja mudar para outro ramo que já existe no diretório Git, execute o “checkout git”Comando sem o“-b”Flag como fornecido abaixo.

Aqui, "test_branchӃ o nosso nome de filial existente:

$ git checkout test_branch

Abaixo da saída indica que mudamos com sucesso para a filial existente:

Vamos para a seção abaixo para entender o uso do “trocar”Comando.

Como criar e alternar o ramo usando o comando git switch?

Se você precisar criar e mudar para a filial diretamente, utilize o “Switch Git”Comando o seguinte.

Etapa 1: Navegue até o diretório Git

Executar o “cd”Comando para mudar para o diretório Git específico:

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

Etapa 2: Execute o comando git switch

Agora, crie e mude para a nova filial utilizando o “Switch Git”Comando:

$ git switch -c 2nd_branch

Aqui o "-c”A bandeira é usada para criar uma nova filial. Como você pode ver, criamos e mudamos com sucesso para a nova filial simultaneamente:

Como trocar a filial usando o comando git switch?

Se você quiser mudar para o ramo existente, execute o “Switch Git”Comando com o“-c" bandeira. Vamos executar o comando abaixo fornecido:

$ git switch 2nd_branch

Como você pode ver, mudamos com sucesso do “test_branch“Ramificação para o“2nd_branch" filial:

Elaboramos a diferença entre os comandos Git e os comandos de checkout.

Conclusão

O comando Git Checkout cria, alterna ramos, restaura e desfazer as alterações de uma confirmação e permite que os usuários copie diretamente os arquivos de qualquer compromisso em sua árvore sem navegar em galhos. Por outro lado, o comando Git Switch é usado apenas para criar novas ramifica. Neste blog, ilustramos a diferença entre os comandos Git Switch e Checkout.