Présentation de la branche Git
Principalement dans la structure git, le programmeur garde sa branche master propre dans son référentiel git. Ensuite, ils créent une copie de la branche principale où ils peuvent facilement stocker leur dernier code mis à jour, corriger les bogues, le valider et faire bien d'autres choses. Ce processus n'est rien d'autre qu'une ramification dans la structure git. En utilisant la commande git Branch, on peut générer, supprimer, lister, changer le nom des branches. La branche est l'une des dernières fonctionnalités de git utilisée pour maintenir le contrôle de version du code. Il indique votre code récemment mis à jour sans affecter la branche principale.
Comment créer une branche Git?
- Créer une branche git est un concept utilisé pour travailler sur les dernières nouvelles mises à jour sans apporter de modifications au code existant.
- De nos jours, dans git et de nombreux autres outils de contrôle de version différents utilise le concept de branchement pour un processus de développement logiciel plus efficace.
- Avant de commencer le processus de création d'une nouvelle branche dans notre code, nous voulons prendre un pull de code, nous avons donc le dernier code mis à jour.
- Ensuite, on peut voir une liste de toutes les branches existantes dans git en appelant la commande comme:
git branch
- Il affichera toutes les branches présentes dans le référentiel git.
- HEAD est utilisé pour afficher l'état de la branche sur laquelle l'utilisateur travaille actuellement.
- Donc, c'est totalement différent de HEAD. Cela fonctionne comme un pointeur vers votre branche locale sur laquelle vous travaillez actuellement.
- git log est une simple commande utilisée pour vérifier sur quelle branche le programmeur travaille actuellement.
- Si un programmeur veut passer d'une branche à une autre, alors on peut appuyer sur une commande comme:
git checkout (branch-name)
- Une fois tout ce processus terminé, vous voulez pousser votre code sur le référentiel Git pour pouvoir appeler une commande comme:
git push origin
- Pendant que vous souhaitez valider votre dernier code mis à jour, vous devez d'abord activer la branche principale à partir de toute autre branche, puis valider uniquement votre dernier code en utilisant git checkout master.
Comment créer une nouvelle branche Git?
Il existe plusieurs façons de créer une nouvelle branche à l'aide de Git. Nous allons voir un par un comme mentionné ci-dessous:
`1) Un moyen le plus simple de créer une nouvelle branche en utilisant la commande suivante:git checkout –b
Il s'agit de la méthode la plus couramment utilisée pour créer une branche à partir de votre branche récente et elle se transformera en votre branche en utilisant une seule commande elle-même.
2) Une autre façon de créer une branche en spécifiant un nom de branche particulier dans la commande comme suit:
git checkout –b new branch switched to branch
Dans le scénario ci-dessus, vous pouvez éventuellement définir différentes branches à travers lesquelles une autre branche sera créée.
3) Une des façons simples de créer une branche est la suivante:
git branch
En utilisant cette commande la plus simple, on peut facilement créer une nouvelle branche dans git. Dans ce cas, le paiement sera effectué en arrière-plan.
Tout de la branche des étapes ci-dessus ne peut pas automatiquement nous permettre de passer sur une branche nouvellement créée. Au départ, cela nous place sur notre branche principale comme:
- git branch
* master
git branch Branch_1
git branch
* master
Branch_1
Si vous souhaitez mettre à jour manuellement sur la branche nouvellement créée, activez cette branche à l'aide de la commande de paiement.
git checkout Branch_1
Switched to branch Branch_1.
4) Création d'une branche via un commit:
C'est une autre façon de créer une branche dans git en définissant un commit avec son hachage:
$ git branch
Avec l'aide de hash git, il spécifie certains des caractères parmi eux.
- git branch
* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master
Cette seule commande effectue les deux tâches de création et d'extraction de branche.
5) Création d'une branche à partir d'un tag:
- Comme nous le savons, une branche de création utilisant la même validation que l'on peut créer une branche à l'aide d'une balise.
- Son utilisation pour pointer quelque chose dans l'historique du code du projet.
- Ici, les balises fonctionnent comme identifiant.
Voici la syntaxe pour créer une branche à l'aide de la balise comme suit:
git checkout –b
git branch tag-branch v0.2.23
git branch
tag-branch
*master
Exemples
Considérons que nous travaillons sur certains projets avec un commit mis à jour et nous sommes sur la branche master. Supposons que nous voulons apporter des modifications à notre dernier code conformément aux exigences, nous ne ferons donc pas directement de modifications dans la branche principale.
Nous allons créer une nouvelle branche et passer directement à la branche nouvellement créée:
- git branch department
- git checkout department
Vous avez travaillé sur le code et enregistré le fichier dans la branche du département
$ git commit –a –m 'inserted header (department)'
- Plus tard, enregistrez toutes les modifications effectuées dans un fichier et vérifiez l'état:
$ git status
- Toutes les modifications sont enregistrées avec succès. Commettons le code:
$ git commit
- Comme indiqué ci-dessus, nous avons engagé toutes les modifications dans notre département de branche nouvellement créé.
- Une fois qu'il est clair que tout va bien, il est maintenant temps de valider tout le code sur la branche principale:
$ git commit –a –m 'saved changes (master)'
- En exécutant la commande ci-dessus, nous pouvons enregistrer tout notre dernier code dans la branche principale du référentiel git.
Production:
- Fusion des changements de code de branche: il affichera les dernières mises à jour.
Git merge (branch-name) = git merge Computer
- Supposons que nous ayons quelques branches inutiles présentes dans notre projet et que nous voulons supprimer ces branches du référentiel git.
- Cela peut donc se produire avec l'aide de l'option de suppression de branche comme suit:
git branch –d (branch-name) git branch –d Civil
Conclusion
- Le branchement dans git est utilisé pour maintenir le code, avant de le valider sur la branche principale.
- À l'aide de celui-ci, on peut vérifier une liste de branches, capable de créer de nouvelles branches, supprimer les branches inutiles et bien d'autres opérations à faire avec cette fonctionnalité.
- Ici, nous avons vu différentes façons de créer une branche comme si la commande de retrait, en spécifiant le nom de la branche, via une validation, en créant une balise, etc.
Articles recommandés
Ceci est un guide de Git Branch. Ici, nous discutons de ce qu'est Git Branch? et comment le créer avec différents exemples. Vous pouvez également consulter les articles suivants pour en savoir plus -
- Git Alternatives
- Introduction à GIT
- Questions d'entretiens chez GIT
- Commandes GitHub
- Système de contrôle de version GIT
- Git Push