Définir le suivi et publier une branche
Une nouvelle branche n'existe que sur votre ordinateur jusqu'à ce que vous la poussiez. Le premier Push demande à quelle télécommande l'envoyer, et à partir de là, la branche suit cette branche distante (en amont), comme git push -u. Set Upstream… modifie ce qu'il suit.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Le référentiel a une télécommande, telle que
origin(ajouter et modifier des télécommandes).
Où le trouver
- Push dans la barre d'outils, sur une branche qui ne suit encore rien.
- Cliquez avec le bouton droit sur une branche : Upstream > Set Upstream…, Unset Upstream ou Fast-Forward to Upstream.
| Action | macOS | Windows et Linux |
|---|---|---|
| Push | ⌘⇧U | Ctrl+Shift+U |
Mesures
Poussez la nouvelle branche
Une fois la branche extraite, appuyez sur Push. GitTree indique que la branche ne suit pas encore une branche distante et demande le Remote.
Choisissez la télécommande
Choisissez la télécommande, généralement
origin, et appuyez sur Push to origin. La succursale y est créée avec le même nom.
Résultat attendu
La branche est sur la télécommande et la suit : Pull et Push travaillent désormais avec elle sans demander.
Changer ce qu'une branche suit
- Set Upstream… ouvre What should … track? : sélectionnez le Upstream branch et appuyez sur Track ou sur Track Nothing.
- Fast-Forward to Upstream déplace la branche vers son amont lorsqu'elle n'a rien de nouveau en elle-même.
- Pour pousser vers une branche avec un autre nom, exécutez Push … to … à partir de la palette de commandes.
Si quelque chose ne va pas
"Il n'y a pas encore de succursales de suivi à distance. Récupérez d'abord."
GitTree ne connaît les branches de la télécommande qu'après une récupération. Choisissez Fetch All, puis définissez l'amont.
"Cette succursale ne suit rien."
Les actions telles que Fast-Forward to Upstream nécessitent un amont. Poussez la branche ou utilisez Set Upstream….
Questions
Qu'est-ce qu'une branche amont ?
La branche distante suivie par votre branche locale, telle que origin/feature/search. GitTree compare les deux pour montrer ce que vous devez tirer ou pousser.
