Skip to content

Instantly share code, notes, and snippets.

@dosjota
Created March 15, 2018 19:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dosjota/5282be8c1330b5cf7aa49d6315e2982f to your computer and use it in GitHub Desktop.
Save dosjota/5282be8c1330b5cf7aa49d6315e2982f to your computer and use it in GitHub Desktop.
Cambia el Nombre de un Branch de forma Local y Remota
#!/bin/sh
# Cambia el Nombre de un Branch de forma Local y Remota
echo "Nombre Rama Actual?"
read old_branch
echo "Nombre Nueva Rama?"
read new_branch
echo "Cambiaras la rama actual: $old_branch por $new_branch"
echo "¿Seguro Deseas continuar? [S o N]"
while :
do
read OPCION
case $OPCION in
S)
echo "Cambiando rama actual: $old_branch por $new_branch"
git branch -m old_branch $new_branch
git push origin :old_branch
git push --set-upstream origin $new_branch
break
;;
N)
echo "Ok, No pasa nada, Nos Vemos ;)"
break
;;
*)
echo "Opcion Invalida!"
;;
esac
done
echo
echo "Hasta Luego!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment