Changer le nom d'une succursale dans un git repo

Comment puis-je renommer une succursale existante dans un git repo?

je veux que la branche actuelle ait un nouveau nom.

248
demandé sur random 2010-10-05 23:23:04
la source

2 ответов

si vous êtes actuellement sur la branche que vous voulez renommer:

git branch -m newname

ceci est documenté dans le manuel pour git-branch , que vous pouvez voir 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 courante.

423
répondu Richard Fearn 2010-10-05 23:25:10
la source

si vous êtes actuellement sur la branche que vous voulez renommer:

git branch -m new_name 

ou bien:

git branch -m old_name new_name 

vous pouvez vérifier avec:

git branch -a

Comme vous pouvez le voir, seul le nom a changé Maintenant, pour changer le nom aussi dans la télécommande vous devez faire:

git push origin :old_name

ceci supprime la branche, puis la télécharge avec le nouveau nom:

git push origin new_name

Source: https://web.archive.org/web/20150929104013/http://blog.changecong.com:80/2012/10/rename-a-remote-branch-on-github

118
répondu jvalle 2018-01-11 17:49:23
la source

Autres questions sur git git-branch