GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer, renommer et supprimer des branches Git

Git est probablement le système de contrôle de version (VCS) le plus largement utilisé pour la gestion du code source et chaque ingénieur cloud doit savoir comment l'utiliser. L'une des principales fonctionnalités de Git est la prise en charge des branchements de code. La branche est un pointeur vers un ou plusieurs commits, ce qui vous permet d'implémenter efficacement de nouvelles modifications sans casser le code déjà existant. Cet article explique comment créer une nouvelle branche, renommer et supprimer des branches à l'aide des commandes Git CLI.

Initialisation du référentiel Git

Pour illustrer nos exemples, je vais créer et initialiser un nouveau référentiel Git dans mon IDE Cloud9.

Pour initialiser un dépôt git et créer le répertoire .git initial dans un projet nouveau ou déjà existant, utilisez :

mkdir git-demo-repository
cd git-demo-repository
git init

S'il s'agit de votre premier référentiel, vous devez configurer votre nom et votre adresse e-mail. Git ajoute ces informations à un commit lorsque vous enregistrez (validez) vos modifications.

git config --global user.email "Enter your address"
git config --global user.name "Enter your Username"

Vous pouvez maintenant créer un fichier README vide et effectuer un commit initial :

touch README.md
git add .
git commit -m "Initial commit"

Nous sommes maintenant prêts à jouer avec les branches Git.

Afficher les branches Git

Dans cette section, nous verrons comment afficher les branches Git locales et distantes.

Affichage des branches Git locales

Pour afficher les branches Git locales, utilisez la commande suivante :

git branch

Affichage des branches Git distantes

Pour afficher les branches Git distantes, utilisez -r (r emote) argument en plus de la commande précédente :

git branch -r

Remarque  :si vous n'avez jamais poussé votre code vers un référentiel distant, cette commande fournira une sortie vide.

Pour afficher toutes les branches Git locales et distantes ensemble, utilisez le -a (un ll) argument :  

git branch -a

Votre branche actuelle est marquée d'un astérisque (* ).

Créer une nouvelle branche Git

Actuellement, nous n'avons qu'une seule succursale. Créons plus de branches Git en utilisant la commande :

git branch branch-1
git branch branch-2

Remarque :Il est très important de garder à l'esprit le commit/la branche que vous utilisez avant d'exécuter ces commandes. À l'heure actuelle, nous avons créé deux branches pointant vers le même commit à partir de la branche master.

Dès que vous commencez à valider des modifications dans ces branches, votre arborescence de modifications de code ressemblera à ceci :

Mais si vous validez les modifications apportées à la branch-1 branchez d'abord, puis exécutez git branch commande, vous allez créer une arborescence de branche de code complètement différente :

Sélectionner des branches Git

La branche nouvellement créée n'est pas sélectionnée par défaut; vous devez le faire manuellement en utilisant git checkout commande :

git checkout branch-1

Vous pouvez également combiner les deux commandes pour créer et sélectionner une branche Git à l'aide d'une seule commande :

git checkout -b branch-3

Renommer les branches Git

Parfois, il est nécessaire de renommer la branche Git, par exemple si vous avez une faute de frappe dans le nom de la branche de vouloir associer la branche à un autre ticket Jira.

Renommer la branche Git locale

Pour renommer la branche Git locale, utilisez -m ou --move argument :

git branch -m branch-1 branch1

Renommer la branche Git distante

Il n'y a pas d'option pour renommer la branche Git distante à l'aide d'une seule commande.

Tout d'abord, vous devez renommer la branche localement :

git branch -m branch-1 branch1

Ensuite, vous devez le pousser vers le dépôt distant :

git push origin branch1

Et enfin, vous pouvez supprimer une ancienne branche distante :

git push origin --delete branch-1

Supprimer des branches

Lorsque vous avez terminé le développement de vos fonctionnalités et fusionné vos modifications dans le master branche, vous pouvez supprimer en toute sécurité la branche inutile :

Remarque :vous ne pouvez pas supprimer la branche sur laquelle vous travaillez actuellement.

Suppression de la branche Git locale

Supprimons la branche-3, par exemple :

git branch -d branch-3

Suppression de la branche Git distante

Vous pouvez également supprimer la branche Git distante si nécessaire en exécutant la commande suivante :

git push origin --delete branch-2

Résumé

Git est probablement le système de contrôle de version (VCS) le plus largement utilisé pour la gestion du code source et chaque ingénieur cloud doit savoir comment l'utiliser. L'une des principales fonctionnalités de Git est la prise en charge des branchements de code, qui vous permet d'implémenter efficacement de nouvelles modifications sans casser le code déjà existant. Cet article explique comment créer une nouvelle branche, renommer et supprimer des branches locales et distantes à l'aide des commandes Git CLI.


Linux
  1. Comment créer des balises Git

  2. Comment créer et supprimer un groupe d'utilisateurs sous Linux

  3. Comment créer et supprimer un utilisateur sur Ubuntu 16.04

  4. Comment créer et supprimer un utilisateur sur Debian 9

  5. Comment créer et appliquer des correctifs dans GIT à l'aide de la commande diff et apply

Qu'est-ce qu'un domaine parqué ? Comment en créer et en supprimer un ?

Comment créer et supprimer des sous-domaines dans cPanel ?

Comment créer et supprimer des comptes de messagerie gratuits dans cPanel ?

Comment créer et supprimer des packages sur cPanel ?

Comment créer et supprimer des sous-domaines dans hPanel ?

Créer et supprimer une tâche Cron