Cosa significa il flag -u in git push -u origin master? [chiuso]


155

Mi stavo solo chiedendo cosa significa la -ubandiera in questo comando?

git push -u origin master


8
$ git push --help;)
Kjuly,

Risposte:


148

L' opzione -u procede come segue: per ogni ramo aggiornato o inviato correttamente, aggiungi il riferimento upstream (tracking), usato da git-pull senza argomenti e altri comandi.

Quindi, dopo aver inviato il tuo ramo locale con l' opzione -u , questo ramo locale verrà automaticamente collegato al ramo remoto e puoi usare git pull senza alcun argomento.


4
"Per ogni ramo aggiornato o inviato correttamente" - Se è stato inviato, viene creato un ramo remoto, giusto? quindi perché aggiungere un riferimento a monte?
Avi,

1
Sarai in grado di usare git pulle git pushsenza discussione.
Patrick,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.