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.