Git: Trabalhando em mais de uma branch simultaneamente com o comando git worktree

Há vezes em que estamos trabalhando numa branch e precisamos corrigir algo em outra sem perder o que foi feito na que estamos, e para isso o fluxo é simples:
“stash” na atual, checkout para a outra, modificar, commitar, depois checkout para a antiga, “stash pop”, continuar o trabalho.
Mas, apesar de ser simples, esse fluxo pode dar alguns problemas, como por exemplo fazer com que você perca tempo resolvendo conflitos na hora do “stash pop” dentre outras chateações.
Justamente para ajudar nisso existe o comando “git worktree”, que nos permite trabalhar em mais de uma branch por vez, cada uma em uma pasta separada.

Continue lendo “Git: Trabalhando em mais de uma branch simultaneamente com o comando git worktree”