Como crear un branch remoto

git push origin master:refs/heads/nuevo-branch
git fetch origin
git checkout --track -b nuevo-branch origin/nuevo-branch


Corregir mensaje del ultimo commit

git commit --amend -m "Nuevo mensaje para el commit"


Eliminar un branch

Con este comando lo eliminamos localmente
git branch -D branch-local

Con esta otra linea eliminamos un branch remoto
git push origin :branch-remoto


Obtener listados de branches

Obtener listado de branches remotos
git remote show origin

obtener listado de branches locales
git branch