Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Pra que serve o -u no git

Boa Tarde, entre o tempo 5:30 a 6:03 o professor explica o porque de usar e não usar o -u no comando "git push -u origin master", eu ainda não consegui entender muito bem os motivos de usar ou não usar o -u.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
3 respostas

Oi, Marcos, tudo bem?

A flag -u é forma não-verbosa de --set-upstream é o nome dado a associaçãao feita a uma outra branch, geralmente, uma branch remota, aqui lista: https://git-scm.com/docs/git-push as flags associadas ao git push que é onde mais usamos o -u.

Esperto ter te ajudado!

solução!

Olá Marcos!

Essa flag -u serve para automatizar seu push, ou seja, linkar os parâmetros da branch local com a branch remota (origin master). Passando git push -u origin master deixará configurado para que todas as vezes que você digitar apenas git push será a mesma coisa que digitar o comando inteiro (git push origin master).

A menos que tenha certeza que você quer que rode sempre esse comando (seus pushes serão sempre da origin para a master), não é muito recomendado usar essa flag.

Para mais informações, segue a referência desse comando (em inglês).

Espero ter ajudado!

Muito obrigado pessoal, me ajudou bastante!