Comment renommer une branche existante dans un dépôt Git?
Je veux que la branche actuelle porte un nouveau nom.
En supposant que vous soyez actuellement sur la branche que vous souhaitez renommer:
git branch -m newname
Ceci est documenté dans le manuel de git-branch
, que vous pouvez visualiser en utilisant
man git-branch
ou
git help branch
Plus précisément, la commande est
git branch (-m | -M) [<oldbranch>] <newbranch>
où les paramètres sont:
<oldbranch>
The name of an existing branch to rename.
<newbranch>
The new name for an existing branch. The same restrictions as for <branchname> apply.
<oldbranch>
est facultatif si vous souhaitez renommer la branche actuelle.
Si vous êtes actuellement sur la branche que vous souhaitez renommer:
git branch -m new_name
Ou sinon:
git branch -m old_name new_name
Vous pouvez vérifier avec:
git branch -a
Comme vous pouvez le constater, seul le nom local a changé. Pour modifier également le nom de la télécommande, vous devez procéder comme suit:
git Push Origin :old_name
Cela supprime la branche, puis la télécharge avec le nouveau nom:
git Push Origin new_name