348 votes

Ce n'git push -u veux dire?

J'ai deux différentes versions de git. Dans la version 1.6.2, git push n'ont pas l' -u option. Il n'apparaît que dans la 1.7.x version.

De la documentation, l' -u est liée à la variable

branch.<name>.merge

en git config. Cette variable est décrite ci-dessous:

Defines, together with branch.<name>.remote, the upstream branch 
for the given branch. It tells git fetch/git pull which branch to merge.

Ce qui est en amont de la branche ?

393voto

Rafe Kettler Points 29389

"En amont" ferait référence à la principale pensions que d'autres personnes seront en tirant, par exemple, de votre dépôt GitHub. L'option-u automatiquement des ensembles en amont pour vous, un lien de votre repo à un central. De cette façon, dans l'avenir, Git "sait" où vous voulez aller et où vous voulez extraire, de sorte que vous pouvez utiliser git pull ou git push sans arguments. Un peu vers le bas, cet article explique et illustre ce concept.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X