web-dev-qa-db-fra.com

Quelle est la différence entre git Push Origin et git Push Origin master

Y a-t-il une différence à pousser la branche principale d'un référentiel git local vers la branche principale d'un référentiel distant appelé Origin avec git Push Origin master ou avec git Push Origin?

43
Hilbert-

L'action par défaut de git Push et git Push Origin a changé depuis git version 1.7.11:

  • Avant 1.7.11, git Push par défaut pousse toutes les branches qui existent également à distance avec le même nom.

  • Puisque 1.7.11, git Push par défaut, pousse la branche actuelle vers une branche distante du même nom.

Avant et après la version 1.7.11, le comportement par défaut peut être configuré avec le Push.default option de configuration. Cette option de configuration a été introduite dans git version 1.6.3.

45
ouah
git Push Origin master

Cela ne fait que pousser votre branche principale vers Origin

git Push Origin

Pousse toutes vos succursales vers Origin

MISE À JOUR - Le comportement de Git a changé depuis que cette réponse a été écrite. git Push Origin sur Git> = 2.0 par défaut pousse la branche actuelle vers une branche correspondante du même nom, mais ce comportement peut être remplacé via git config

25
bluesman