1
resposta

Diferença entre entre comandos git checkout e git switch

Olá , qual a diferença entre eu usar um ou outro dos comandos git switch e git checkout sendo que para leigo tem o mesmo resultado. em quais situações vai fazer diferença em usar um ou outro. ?

Obrigado !

1 resposta

Oi, Eduardo! Tudo bem por aí?

Desculpe a demora em te responder

O comando git checkout é mais antigo e é usado para várias funções, como alternar entre branches, criar novas branches e restaurar arquivos. Por conta das múltiplas atividades que ele é capaz de realizar e com o objetivo de diminuir possíveis confusões, foi criado o git switch.

Ele foi introduzido na versão 2.23.0 do Git, sendo usado especificamente para alternar entre branches ou criar novas. Desse modo, ao invés de trabalhar com um comando "multifuncional", podemos preferir usar, em nosso dia a dia, um comando mais específico e simples de compreender, isto é, o git switch.

Contudo, Edu, é possível utilizar ambos! Você pode decidir usar aquele que possui mais familiaridade :)

Caso queira se aprofundar neste assunto, recomendo a leitura do nosso artigo:

Espero ter ajudado! Caso surjam novas dúvidas, estarei por aqui.

Um abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!