L' option -u fait ce qui suit: Pour chaque branche qui est à jour ou qui a été poussée avec succès, ajoutez une référence en amont (suivi), utilisée par git-pull sans argument et d'autres commandes.
Ainsi, après avoir poussé votre branche locale avec l' option -u , cette branche locale sera automatiquement liée à la branche distante, et vous pouvez utiliser git pull sans aucun argument.
"Pour chaque branche à jour ou poussée avec succès" - Si elle a été poussée, une branche distante est créée, non? alors pourquoi ajouter une référence en amont?
$ git push --help
;)Réponses:
L' option -u fait ce qui suit: Pour chaque branche qui est à jour ou qui a été poussée avec succès, ajoutez une référence en amont (suivi), utilisée par git-pull sans argument et d'autres commandes.
Ainsi, après avoir poussé votre branche locale avec l' option -u , cette branche locale sera automatiquement liée à la branche distante, et vous pouvez utiliser git pull sans aucun argument.
la source
git pull
etgit push
sans argument.C'est la même chose que
--set-upstream
Il est utilisé pour définir l'origine comme télécommande en amont dans votre configuration git.
Cela peut aider si vous ne souhaitez pas spécifier manuellement la télécommande à chaque fois que vous exécutez git push.
Aussi ...
Comme vous êtes nouveau sur stackOverflow , prenez votre temps pour lire Quels types de questions dois-je éviter de poser? section de l' aide car parfois vous pouvez trouver les réponses en parcourant simplement la documentation .
la source