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.

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!

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