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.