Les branches de suivi
Une « branche de suivi » de Git est une branche locale qui est connectée à une branche distante. Quand vous publiez ou récupérez les données de cette branche, Git publie et récupères automatiquement les informations de la branche à laquelle elle est connectée.
Utilisez ceci si vous récupérer toujours vos données depuis la même branche
en amont dans une nouvelle branche et si vous ne voulez pas utiliser
git pull <repository> <refspec>
explicitement.
La commande git clone
configure automatiquement une branche master
qui est une branche de suivi pour origin/master
— la branche master
du dépôt cloné.
Vous pouvez créer un branche de suivi manuellement en ajoutant l’option
--track
à la commande branch
de Git.
git branch --track experimental origin/experimental
Puis vous lancez :
$ git pull experimental
Cela récupérera automatiquement les données de origin
et fusionnera
origin/experimental
dans votre branche local experimental
.
De la même manière, vous pouvez publier vers origin
, Git publiera vos
modifications de experimental
vers origin/experimental
, sans n`avoir aucune
commande à spécifier.