Créer et changer de branche
Une succursale est un nom mobile pour un secteur d'activité. Dans GitTree, Branch dans la barre d'outils en crée un au niveau du commit sur lequel vous vous trouvez ; cliquez avec le bouton droit sur n’importe quel commit pour en créer un ici. Double-cliquez sur une étiquette de branche pour y accéder.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Un référentiel est ouvert.
Où le trouver
- Branch dans la barre d'outils, pour une branche au niveau du commit actuel.
- Cliquez avec le bouton droit sur un commit ou un libellé de branche : Create Branch Here….
- Double-cliquez sur une étiquette de branche dans le graphique, ou cliquez dessus avec le bouton droit et choisissez Checkout pour changer.
| Action | macOS | Windows et Linux |
|---|---|---|
| La palette de commandes, puis Create Branch… | ⌘⇧P | Ctrl+Shift+P |
Mesures
Démarrer la branche
Sélectionnez Branch dans la barre d'outils. La boîte de dialogue indique Create a branch at le commit à partir duquel il commence.

Une nouvelle branche, feature/settings-copy, créée lors de la validation actuelle et extraite.Interface GitTree avec un référentiel de démonstration. Nommez-le
Tapez le nom dans Branch name, par exemple
feature/settings-copy. GitTree refuse les noms que Git n'accepte pas et avertit lorsqu'un nom diffère d'un autre uniquement au cas où.Créez-le
Maintenez Check out the new branch allumé pour commencer à travailler dessus immédiatement, puis appuyez sur Create Branch.
Résultat attendu
Le label de la branche apparaît sur son commit dans le graphique, avec un ✓ lorsqu'elle est extraite. De nouveaux commits y sont désormais consacrés.
Passer à une autre succursale
Double-cliquez sur une étiquette de branche ou cliquez dessus avec le bouton droit et choisissez Checkout. Pour une branche distante telle que origin/feature/search, GitTree extrait une branche locale qui la suit.
Si les modifications apportées à votre dossier de travail sont écrasées, GitTree s'arrête et propose :
| Choix | Ce qui se produit |
|---|---|
| Stash and Switch | Vos modifications vont dans une cachette et vous pouvez les appliquer à nouveau sur l'autre branche (stash pop). |
| Discard and Switch | Vos modifications sont supprimées une fois qu'une copie est enregistrée sous refs/ogt/trash ; Annuler les ramène. |
| Commit First | Renvoie au formulaire de validation afin que vous vous engagez avant de changer. |
Une succursale sans historique
Create Orphan Branch… (palette de commandes) démarre un nouvel historique vide, par exemple pour un site gh-pages. Validez ou cachez d’abord vos modifications ; le commit que vous quittez est conservé et Undo revient en arrière tandis que la nouvelle branche n'a pas de commit.
Si quelque chose ne va pas
"Entrez un nom accepté par Git."
Les noms de branches ne peuvent pas contenir d'espaces, .., ~, ^, : ni se terminer par .lock. Utilisez des lettres, des chiffres, -, _ et /.
« Une antenne locale nommée… existe déjà »
L'extraction d'une branche distante en a trouvé une locale portant le même nom. Choisissez de lui faire suivre la branche distante, de l'extraire telle quelle ou de créer une nouvelle branche avec un autre nom.
Questions
La création d’une branche copie-t-elle mes fichiers ?
Non. Une branche n'est qu'un nom qui pointe vers un commit, donc sa création est instantanée. Pour travailler sur deux branches côte à côte dans des dossiers séparés, utilisez worktrees.