Réponses:
Ceci est la branche Master. L'arborescence principale de votre système de contrôle.
push = pousser vos modifications sur l'
origine du serveur distant = origine du serveur distant
master = branche Master
Si vous avez une autre branche distante, vous avez quelque chose comme "git push origin test", puis vous envoyez vos modifications à la branche distante de test.
git push feature/Calculator calcFeature
a donné une erreur fatale en disant que la fonctionnalité / la calculatrice n'est pas le bon référentiel
git push origin calcFeature:feature/Calculator
devrait faire l'affaire IIRC. Alternativement, vous pouvez aussi faire git push -u origin feature/Calculator
pendant que vous avez calcFeature
vérifié
C'est master
la <src>
partie d'un refspec
.
Cela signifie que votre master
branche locale sera poussée vers la master
branche de la télécommande origin
( orgin/master
).
Si vous auriez précisé
git push origin master:my_work
alors vous auriez poussé votre section locale master
vers origin/my_work
. Si vous n'utilisez pas la :my_work
pièce, la destination par défaut est la même branche que celle indiquée comme source.
Précisant juste
git push origin
poussera chaque branche locale ayant une branche distante correspondante vers cette branche par défaut. Pas seulement la branche actuelle . C'est la même chose que l'utilisation git push origin :
.
Vous pouvez modifier cette valeur par défaut avec git config remote.origin.push HEAD
, ce qui pousserait la branche actuelle vers une branche distante du même nom.
Voir configure-a-local-branch-for-push-to-specific-branch pour plus de détails sur la configuration des refspecs et le paramétrage push.default
.
git push origin master transmettra vos modifications au serveur distant. "master" fait référence à la branche master dans votre référentiel.
Si vous souhaitez pousser vos modifications vers n'importe quelle autre branche (par exemple, test-branch), vous pouvez le faire en: git push origin test-branch.
Cela poussera votre code à l'origine de test-branch dans votre référentiel.
git push origin test
pousse latest
branche locale versorigin/test
. Juste au cas où quelqu'un s'attendrait à ce que la branche actuelle soit poussée.