GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment renommer une branche Git locale et distante

Présentation

Git est un progiciel utilisé pour suivre les logiciels au fur et à mesure qu'ils progressent dans les étapes de développement. Git utilise la création de branches pour maintenir un référentiel central de code tout en créant une copie sur laquelle apporter des modifications.

Dans ce guide, découvrez comment modifier le nom d'une branche Git sur un système local ou un référentiel distant.

Prérequis

  • Une installation existante sur Git sur CentOS ou Git pour Ubuntu
  • Un système d'exploitation basé sur Linux
  • Accès à une fenêtre de terminal/ligne de commande (Ctrl+Alt+T ou Ctrl+Alt+F2)

Renommer la branche locale

Pour renommer une branche dans Git :

1. Saisissez le nom de la branche que vous souhaitez modifier dans votre interface de ligne de commande :

git checkout old-branch

Vous devriez recevoir la confirmation que la succursale est extraite.

2. Renommez la branche en saisissant la commande :

git branch -m new-name

Alternativement, vous pouvez utiliser une seule commande. Si vous n'êtes pas déjà dans le maître, passez-y :

git checkout master

Saisissez ce qui suit pour modifier le nom d'une succursale :

git branch -m old-name new-name

3. Vérifiez que le changement de nom a réussi en vérifiant le statut :

git branch -a 

La sortie confirme que la branche a été renommée avec succès, comme indiqué ci-dessous.

Ceci est utile si vous avez créé une nouvelle branche et poussé les modifications de votre référentiel distant pour découvrir que le nom de la branche était incorrect.

Renommer une branche Git distante

Il n'existe aucun moyen de renommer directement une branche Git dans un référentiel distant. Vous devrez supprimer l'ancien nom de branche, puis pousser une branche avec le nom correct vers le référentiel distant.

1. Vérifiez que la succursale locale porte le nom correct :

git branch -a

2. Ensuite, supprimez la branche portant l'ancien nom sur le référentiel distant :

git push origin --delete old-name

La sortie confirme que la branche a été supprimée.

3. Enfin, poussez la branche avec le nom correct et réinitialisez la branche en amont :

git push origin -u new-name

Alternativement, vous pouvez écraser la branche distante avec une seule commande :

git push origin :old-name new-name

La réinitialisation de la branche amont est toujours nécessaire :

git push origin -u new-name

Ubuntu
  1. Bureau à distance Ubuntu :comment le configurer et s'y connecter

  2. Comment synchroniser les répertoires locaux et distants sous Linux

  3. Comment transférer des fichiers entre des machines locales et distantes à l'aide du protocole SFTP

  4. Comment installer et configurer Git sur Ubuntu ?

  5. Vérifiez si le dépôt git local est devant/derrière la télécommande

Comment installer et configurer Git sur Ubuntu 20.04

Comment supprimer une branche Git à distance et localement

Comment renommer des fichiers et des répertoires dans Ubuntu 20.04

Comment créer, renommer et supprimer des branches Git

Comment supprimer le référentiel distant Git

Comment configurer et gérer un référentiel Git distant sous Linux