¿Qué significa la bandera -u en git push -u origin master? [cerrado]


155

Me preguntaba qué significa la -ubandera en este comando.

git push -u origin master


8
$ git push --help;)
Kjuly

Respuestas:


148

La opción -u hace lo siguiente: Para cada rama que esté actualizada o que se haya enviado correctamente, agregue una referencia ascendente (seguimiento), utilizada por git-pull sin argumentos y otros comandos.

Entonces, después de presionar su rama local con la opción -u , esta rama local se vinculará automáticamente con la rama remota, y puede usar git pull sin ningún argumento.


44
"Para cada rama que esté actualizada o que se haya presionado correctamente": si se presionó, se crea una rama remota, ¿verdad? Entonces, ¿por qué agregar una referencia aguas arriba?
Avi

1
Podrás usar git pully git pushsin argumentos.
Patrick

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.