|<- [[Adding a remote repository]]|[[Cloning a remote repository]] ->| ==== Push ==== === push -u (== option --set-upstream) === git push -u Par défaut, un **push** va pousser toutes les branches locales qui existent aussi sur le remote. Cela sauf si la branche actuelle dispose d'un //tracking//, c'est à dire d'un lien entre la branche locale et la branche distante. L'option -u va mettre en place ce tracking. Il est possible de changer le comportement et éviter le push accidentel de branche par git via la commande : git config --global push.default tracking