Passer au contenu
GitTree
Branches et balises

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.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Changer ce qu'une branche suit
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

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.
ActionmacOSWindows et Linux
Push⌘⇧UCtrl+Shift+U

Mesures

  1. 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.

  2. 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.

  3. Vérifiez les étiquettes

    L'étiquette de la branche affiche désormais les deux icônes : votre branche locale et celle distante sont au même niveau.

    Le graphique GitTree avec une étiquette de branche indiquant qu'elle se trouve sur l'ordinateur et sur l'origine
    Une étiquette avec les deux icônes est un niveau de branche locale avec son amont.Interface GitTree avec un référentiel de démonstration.

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.