Volver

Alias de git

Hay forma de acortar los comandos de git, para ejecutarlos de una forma más rápida:

Por ejemplo, si queremos hacer un:

  1. git push origin master -> git phm
  2. git checkout component -> git ck component
  3. git checkout -b nueva-rama -> git ckb nueva-rama

 

 

¿Cómo crear los alias de git?

Para crea lo alias copiamos el comando de la tabla

Y lego lo ejecutamos en nuestro terminal

Para validar si el alias fue creado ejecutamos en termina el siguiente comando

git config --get-regexp alias

 

 

Tabla de comandos para la creación de alias de git.

ALIAS CONTENIDO ACCIÓN COMANDO PARA LA CREACIÓN DEL ALIAS
arbol log –pretty=format:”%h %s” –graph Ver los commit
git config --global alias.arbol "log --pretty=format:"%h %s" --graph"
b branch Mostrar nombres de las ramas en local
git config --global alias.b "branch"
ba branch -a Mostrar todas las ramas, tanto locales como remotas
git config --global alias.ba "branch -a"
bd branch -D Eliminar una rama
git config --global alias.bd "branch -D"
bl branch –list Ver las ramas
git config --global alias.bl "branch --list"
bn branch -m Cambiar el nombre de una rama
git config --global alias.bn "branch -m"
br branch -r Mostrar todas las ramas remotas
git config --global alias.br "branch -r"
c clone Abreviación de ‘clone’
git config --global alias.c "clone"
ck checkout Moverse a una rama ya determinada
git config --global alias.ck "checkout"
ckb checkout -b Nombrar y moverse a una nueva rama
git config --global alias.ckb "checkout -b"
ckm checkout master Moverse a la rama master
git config --global alias.ckm "checkout master"
ckn checkout main Moverse a la rama main
git config --global alias.ckn "checkout main"
ckr !f() { git checkout -b $1 origin/$1; }; f Crear una copia de una rama remota en local
git config --global alias.ckr "!f() { git checkout -b $1 origin/$1; }; f"
f fetch –all Bajar las ramas remotas
git config --global alias.f "fetch --all"
mr merge Abreviación de ‘merge’
git config --global alias.mr "merge"
mrm merge master Hacer merge de master
git config --global alias.mrm "merge master"
mrn merge main Hacer merge de main
git config --global alias.mrn "merge main"
ph push origin Abreviación de ‘push origin’
git config --global alias.ph "push origin"
phm push origin master Hacer push de master
git config --global alias.phm "push origin master"
phn push origin main Hacer push de main
git config --global alias.phn "push origin main"
phmf push origin master forzado Hacer push forzado de master
git config --global alias.phmf "push origin master --force"
phnf push origin main forzado Hacer push forzado de main
git config --global alias.phnf "push origin main --force"
pl pull origin Abreviación de ‘pull origin’
git config --global alias.pl "pull origin"
plm pull origin master Hacer pull a master
git config --global alias.plm "pull origin master"
pln pull origin main Hacer pull a main
git config --global alias.pln "pull origin main"
rb rebase Abreviación de ‘rebase’
git config --global alias.rb "rebase"
rbm rebase master Hacer rebase de master
git config --global alias.rbm "rebase master"
rbn rebase main Hacer rebase de main
git config --global alias.rbn "rebase main"
rt reset –hard Abreviación de ‘reset –hard’
git config --global alias.rt "reset --hard"
rtm reset –hard origin/master Hacer reset de la rama master
git config --global alias.rtm "reset --hard origin/master"
rtn reset –hard origin/main Hacer reset de la rama main
git config --global alias.rtn "reset --hard origin/main"
s status Guardar los cambios del status
git config --global alias.s "status"
sh stash Guardar todos los cambios de stash
git config --global alias.sh "stash"
sha stash apply Aplicar los cambios guardados del stash
git config --global alias.sha "stash apply"
shl stash list Listar los diferentes stash guardados
git config --global alias.shl "stash list"
Avatar

Autor

Elan Francisco P. Asprilla
Desarrollador Frontend

Artículos relacionados

¿Que es Reducer Object en React?

Introducción En el artículo anterior sobre...

¿Cómo hacer un Slider o Carousel(Carrusel) en WordPress?

En el presente Instructivo se mostrará el...

Banner de ancho total (Palmas)

En este banner se muestra una imagen, que se...

Plugin personalizado post en archivo excel WP (Hidrotecno)

Este artículo es una continuación Formulario de...