Created
March 15, 2018 19:46
-
-
Save dosjota/5282be8c1330b5cf7aa49d6315e2982f to your computer and use it in GitHub Desktop.
Cambia el Nombre de un Branch de forma Local y Remota
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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