Não muito ficou claro pra mim a diferença entre
git branch -u
e
git branch -t
Não muito ficou claro pra mim a diferença entre
git branch -u
e
git branch -t
-u
Este comando cria uma referência entre uma branch local
e uma branch remota após a criação da branch local.
-t
Este comando cria uma referência entre uma branch local
e uma branch remota na hora de criar a nova branch local.
No -u quando tu cria uma branch na tua máquina (local) e vai enviar (push) essa branch pro repositório, tu diz qual o nome da branch remota que tu vai linkar a tua branch local
git push -u origin design
ta na branch design vai enviar ela e vi referenciar ela com a origin design
Já no -t, já existe uma branch remota lá, aí tu vai querer fazer o push desse branch, então tu vai criar uma nova branch e pra essa branch nova que tu ta criando ter referência com a branch que ta no teu repositório tu precisa passar o -t e o nome da tua branch remota
git branch -t design origin/design