Quel est le résultat de " git push origin`?
J'ai travaillé sur mon local de la branche, foo. Ensuite, j'ai voulu pousser cette branche nouvelle d'origine afin que chacun puisse travailler sur elle. La façon normale de faire c'est:
git push origin foo:foo
Qui je l'ai finalement fait, et il a travaillé complètement comme prévu, en poussant 61 objets. Avant de faire cela, sur un coup de tête, j'ai essayé:
git push origin
Pensant peut-être que c'est par défaut à la fabrication d'une nouvelle succursale à distance basé sur le nom de ma section locale. La sortie était normal poussoir de sortie, avec seulement 13 objets poussé à la hausse. Les résultats ont été imperceivable. Rien de nouveau a montré pour les autres développeurs ou dans mon local repo après une extraction.
Donc, ce n'est git pense que je vais la raconter à faire quand je ne git push origin
, et quel effet, le cas échéant, avait-il sur ma télécommande repo?
git help push
devrait vous donner toutes les informations que vous voulez savoir. Il y a une section sur ce git push origin
et d'options de configuration d'affecter ce qu'il fait. kernel.org/pub/software/scm/git/docs/git-push.html
OriginalL'auteur John Bachir | 2011-01-03
Vous devez vous connecter pour publier un commentaire.
Cela dépend de votre version git. Dans l'ancienne version, il serait d'essayer de pousser chaque local branche qui est également présent sur le lointain côté. Depuis la version 1.6.3, le comportement est contrôlé par le
push.default
option de configuration.Valeurs sont:
matching
: [la valeur par défaut] pousser de la succursale, avec les mêmes locaux et éloignés nomnothing
: push rientracking
: ne feront que pousser la branche courante, s'il est suivi d'un lointain branchecurrent
: de pousser une branche courantematching
est la valeur par défaut par défautMise à jour de la réponse avec cette pour faciliter la lecture pour les autres
OriginalL'auteur Sylvain Defresne
Juin 2012: [ANNONCER] Git 1.7.11.rc1
Mars 2012: Attention: par défaut du "matching" pourrait changer bientôt
(peu de temps après Git1.7.10+):
Voir "S'il vous plaît discuter: ce "git push" à faire quand vous ne dites pas ce que pour pousser?"
http://thread.gmane.org/gmane.comp.version-control.git/192547/focus=192694
OriginalL'auteur VonC