Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qaul é a diferença do git checkout com o parâmetro -t versus git checkout sem parâmetro?

Este comando é um pouco confuso, pressupõe-se então que existe uma branch remota chamada design e que queremos trabalhar nela, no entanto qual é a diferença entre este comando e simplesmente git checkout design? Pela minha compreensão ao darmos checkout em uma branch já existente no origin (remoto) já estamos copiando todo o seu conteúdo e histórico para nosso repositório local, dessa forma o envio das alterações realizadas se daria apenas por: git push origin design

1 resposta
solução!

Oi Ana,

git checkout é só para trocar de branch enquanto git checkout -t já faz a criação da branch local com o mesmo nome da branch remota, muda para essa nova branch criada e faz a linkagem entre a branch local e remota.

Quando você precisar fazer o pull e o push não precisará mais passar o comando todo git push origin design e sim somente git push pois a branch já estará trackeada.

Abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software