Présentation
Git est une application open source pour le suivi des projets. Plusieurs utilisateurs peuvent travailler simultanément sur le même projet. Un projet peut être ramifié pour évaluer les fonctionnalités sans affecter le projet de base. La création de branches permet également aux développeurs de travailler dans un environnement de test qui suit la progression et n'affecte pas les applications de production.
Ce guide vous montre comment changer de branche dans votre projet Git.
Prérequis
- Un git projet
- Un système Linux avec accès à une fenêtre de terminal/ligne de commande
Changer de branche avec la commande Git Checkout
Accédez à la ligne de commande et utilisez le checkout
commande pour extraire la branche que vous souhaitez utiliser :
git checkout [branch_label]
Remplacer [branch_label] avec le nom réel de la succursale à laquelle vous souhaitez accéder. Par exemple :
git checkout bugfix224
Vous êtes passé avec succès au bugfix224 branche et peut commencer à travailler dessus.
Créer et extraire une nouvelle branche
Si vous devez ouvrir une nouvelle succursale, utilisez le checkout
commande et ajoutez le –b
option. Cette commande crée et ouvre à la fois une nouvelle branche :
git checkout -b bugfix231
Par défaut, la nouvelle branche est basée sur le dernier commit dans la branche actuellement extraite.
Si vous souhaitez utiliser une source différente, spécifiez cette source comme suit :
git checkout -b (new_branch)(source_branch)
Cet exemple contredit le bugfix231 branchez le bugfix230 succursale.
git checkout -b bugfix231 bugfix230
La sortie confirme qu'une nouvelle branche a été ajoutée et que vous y êtes passé.
Le checkout
La commande peut être utilisée pour créer des branches ainsi que des fichiers individuels. Cette fonctionnalité a conduit à des résultats indésirables, en particulier lorsque les branches et les fichiers ont des noms similaires. Le switch
La commande a été introduite dans Git version 2.23 pour tenter de simplifier le processus.
Changer de branche avec la commande Git Switch
Le switch
La commande a été introduite dans Git 2.23 et les versions ultérieures. La structure de commande principale est la même qu'avec le checkout
commande. Accédez à la ligne de commande et utilisez le switch
commande pour monter la branche que vous souhaitez utiliser :
git switch [branch_label]
Remplacer [branch_label] avec le nom réel de la succursale vers laquelle vous souhaitez basculer.
Par exemple :
git switch bugfix224
Vous êtes passé avec succès au bugfix224 branche et peut commencer à travailler dessus.