Comment renommer une branche git?

Comment renommer une branche git?
La branche est une partie essentielle de tout référentiel GitHub. Le but principal de la branche est de garder le processus de développement séparé du flux de travail principal. Il est important de garder un nom propre pour chaque branche du référentiel afin que les utilisateurs puissent utiliser facilement le contenu du référentiel. Parfois, il faut changer le nom de toute branche existante. Le nom du nom de la branche peut être modifié localement ou à distance. Vous pouvez utiliser la commande de ligne de commande ou le bureau GitHub pour renommer le nom de la branche. Différentes façons de renommer un nom de branche Git ont été montrées dans ce tutoriel.

Conditions préalables:

Installer GitHub Desktop

GitHub Desktop aide l'utilisateur GIT à effectuer graphiquement les tâches liées à Git. Vous pouvez facilement télécharger le dernier installateur de version de cette application pour Ubuntu à partir de GitHub.com. Vous devez installer et configurer cette application après le téléchargement pour l'utiliser. Vous pouvez également vérifier le tutoriel pour l'installation de GitHub Desktop sur Ubuntu pour connaître correctement le processus d'installation.

Créer un compte GitHub

Vous devrez créer un compte GitHub pour vérifier comment le nom de la branche peut être renommé à distance.

Créer un référentiel local et distant

Vous devez créer un référentiel local avec une ou plusieurs branches pour vérifier les commandes utilisées dans ce tutoriel pour renommer n'importe quelle branche localement. Vous devez publier le référentiel local sur votre compte GitHub pour vérifier la façon de renommer la branche à distance.

Renommez une branche locale:

Vous pouvez renommer une branche locale en exécutant la commande git à partir du terminal ou en utilisant l'application GitHub Desktop. Les deux façons ont été décrites dans cette partie du tutoriel.

Renommer une branche locale du terminal

Ouvrez le terminal et accédez à l'emplacement du référentiel local qui contient une ou plusieurs succursales.

Exécutez la commande suivante pour vérifier la liste des branches existantes du référentiel actuel:

Branche Git $

La sortie suivante montre que le référentiel contient deux branches. Ceux-ci sont principal et secondaire, où le principal est la branche active.

Git vérifier La commande est utilisée pour naviguer entre les branches et fournir des informations mises à jour sur la branche particulière si la branche est publiée dans le serveur distant.

Exécutez la commande suivante pour basculer dans la branche, nommé principal, Et obtenez ses informations mises à jour:

$ git Checkout Main

La sortie suivante montre que la branche nommée principal est maintenant actif et à jour avec le principal branche du serveur distant.

Vous pouvez renommer toute branche active en utilisant eux option.

Exécutez les commandes suivantes pour renommer la branche nommée principal avec un nouveau nom, maître, et vérifiez la branche si elle est renommée correctement ou non.

$ Git Branch -m Master
Branche Git $


La sortie suivante montre que le principal La succursale est renommée maître correctement.

Exécutez la commande suivante pour obtenir la liste des branches locales et distantes:

$ Git Branch -a


La sortie suivante montre que la branche principale est rebaptisée pour maîtriser localement mais le serveur distant contient le nom de la branche, principal.

Renommez une branche locale à l'aide de GitHub Desktop

Le nom de la branche peut être renommé localement sans taper aucune commande à l'aide de l'application GitHub Desktop. Ouvrir la demande. Puis cliquez sur le "Liste des succursales » Élément de menu du "Voir" menu pour afficher la liste des branches du référentiel actuel. Clique sur le "Renommer" Élément de menu du "Bifurquer" menu après avoir sélectionné le nom de la branche que vous souhaitez renommer. La boîte de dialogue suivante semblera définir le nouveau nom de la branche. Ici le esclave est défini comme le nouveau nom de branche pour renommer la branche nommée, secondaire. Le nom de la branche sera renommé localement après avoir cliqué sur le «Renommer le secondaire » bouton.

Maintenant, si vous vérifiez à nouveau la liste des succursales, le nouveau nom de branche apparaîtra à la place de la précédente.

Renommer une branche distante

Le nom de la branche ne peut pas être renommé directement sur le serveur distant. Vous devez d'abord supprimer le nom de la branche avant de renommer la branche à distance. Après cela, vous devez exécuter la commande push pour renommer la branche à distance.

Exécutez la commande suivante pour obtenir la liste des branches locales:

Branche Git $

Exécutez la commande suivante pour obtenir la liste des branches locales et distantes:

$ Git Branch -a

Exécutez la commande suivante pour renommer la branche distante "esclave" pour "secondaire":

$ git push Origin: "esclave" "secondaire"

La sortie de la première commande montre que le référentiel local contient deux branches nommées «maître" et "secondaire". La sortie de la deuxième commande affiche la liste des branches locales et distantes. Les branches éloignées sont «principal", "maître", et "esclave". Lorsque la troisième commande a été exécutée, le nom d'utilisateur et le mot de passe du compte GIT ont été donnés pour authentifier le compte et le nom de la branche a été renommé à partir de «esclave" pour "secondaire".

Vous pouvez également vérifier si le nom de la branche est renommé correctement ou non dans le serveur distant en ouvrant le référentiel à partir de "github.com » avec le nom d'utilisateur et le mot de passe valides. Dans ce tutoriel, le nom du référentiel dans le serveur distant est Django. Ouvrez le référentiel Django et cliquez sur le bouton déroulant de la branche où la branche "principal" est actif par défaut. La liste des branches suivante montre que le référentiel contient trois branches, à savoir "principal", "maître", et "secondaire". Ici le "esclave" La succursale a été renommée «secondaire".

Conclusion:

Le nom de la branche de tout référentiel peut être renommé localement et à distance en utilisant la commande ou le bureau GitHub. Les deux moyens ont été expliqués dans ce tutoriel à l'aide d'un référentiel de démonstration simple pour aider les lecteurs à renommer le nom de la branche si nécessaire.