Cambiar el nombre de la twig GIT local no cambia de nombre en 'Origen'

Utilizo GIT para administrar el código fuente de mi proyecto, usando SourceTree localmente y BitBucket para alojar el código de forma remota. Hice una nueva twig, llamada "MyFeature". En algún momento cambié el nombre de la twig, por ejemplo, a "features / MyFeature", para que las sucursales estuvieran mejor organizadas (ahora tengo muchas más sucursales que antes). Sin embargo, parece que ahora en BitBucket, hay dos twigs: "MyFeature" y "features / MyFeature". ¿Hay alguna manera de eliminar la twig anterior de BitBucket, de modo que solo haya una twig, "features / MyFeature"? ¿Cuál es la mejor manera de cambiar el nombre de las sucursales para que los nombres de las sucursales se mantengan consistentes en las distintas ejecuciones del repository de GIT?

Para eliminar una twig de un control remoto, use git push:

git push origin :branch-to-delete 

Los usuarios de otros clones tienen que volver a clasificar sus sucursales locales en la twig renombrada. Desafortunadamente, no hay forma de mantener los nombres de las sucursales sincronizados automáticamente.

Para cambiar el nombre de la sucursal local y remota, utilicé los siguientes commands:

 git checkout <old_branch_name> # to switch on branch git branch -m <new_branch_name> # to rename local branch git push origin :<old_branch_name> # to delete old remote branch git branch --unset-upstream # to remove tracking from old remote branch git push --set-upstream origin <new_branch_name> # to push and create new remote branch