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.
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.
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!
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!