version-control - cambiar de rama git - ¿Cómo puedo cambiar el nombre de una rama local de Git?

Ver 3 más / git / git-branch

No quiero cambiar el nombre de una rama remota, como se describe en Cambiar el nombre de la rama maestra para los repositorios Git locales y remotos .

Sazzad Hissain Khan



Answer #1

Así es como finalmente lo arreglé.Entra en el .git/refs/heads de tu copia de trabajo,busca el nombre de archivo "-nombre-tonto",consigue el hash de la rama.Entonces esto lo comprobará,hará una nueva rama con un nombre sano,y borrará la antigua.

git checkout {hash}
git checkout -b brilliant-name
git branch -d -- -dumb-name