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

Placeholder Image

🧩 Problema de compatibilidad de Slick con Drupal 10.4.x

🔍 Contexto Durante el desarrollo de un sitio...

Cómo Crear y Configurar Header y Footer con el Plugin EAU en...

Si trabajas con WordPress y Elementor,...

Core de css con TailwindCSS

Nuevo core de css que vamos a usar para todos...

Banner Full Width (Hidrotecno)

El componente “Banner Full Width” es...