Skip to content

Instantly share code, notes, and snippets.

@Alfonzzoj
Last active March 19, 2024 22:49
Show Gist options
  • Save Alfonzzoj/ddc5af81f5634f1bce6627ae25bac836 to your computer and use it in GitHub Desktop.
Save Alfonzzoj/ddc5af81f5634f1bce6627ae25bac836 to your computer and use it in GitHub Desktop.
Alias for git

Abreviatura - Comando

Abreviaturas para comandos en git

Abreviatura: es el comando resultante al crear el alias | Comando: instruccion que realiza el comando

git lg - Muestra los logs de los commits

git config --global alias.lg "log --all --decorate --oneline --graph"

git b - Muestra las ramas o crea una rama

git config --global alias.b "branch"

git ch - Permite cambiar entre ramas

git config --global alias.ch "checkout"

git chb - Crea una rama y cambia directamente

git config --global alias.chb "checkout -b"

git bdel - Elimina rama local

git config --global alias.bdel "branch -D"

git ci - Crea mensaje y commit

git config --global alias.ci "commit -m"

git ac - Agrega elementos al staging y realiza commit de varias lineas

git config --global alias.ac '!git add -A && git commit'

git acm - Agrega elementos al staging y realiza commit

git config --global alias.acm '!git add -A && git commit -m'

git st - Muestra el status de los archivos

git config --global alias.st "status"

git lgb - Muestra los logs con colores

git config --global alias.lgb "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) 
%C(bold blue)%Creset' --abbrev-commit --date=relative --branches"

git ref - Muestra el historial de movimientos

git config --global alias.ref 'reflog'

git rst - Permite restaurar un punto - Uso: git rst

git config --global alias.rst  'reset --hard'

git rsts - Elimina ultimo commit local (eliminando archivos)

git config --global alias.rsth  'reset --hard HEAD~1'

git rsth - Elimina ultimo commit local (conservando archivos)

git config --global alias.rsts  'reset --soft HEAD~1'

git pom - Sube los cambios a origin / master

git config --global alias.pom "push origin master"

git po - Sube los cambios a origin + rama

git config --global alias.po "push origin"
example> git po master

git plom - Trae los cambios de master y fusiona con la rama local

git config --global alias.plom "pull origin master"

git plo - Trae los cambios de la rama indicada y fusiona con la rama local

git config --global alias.plo "pull origin"

Personalizados

git poazd - Sube los cambios a origin alfonzo-dev

git config --global alias.poazd "push origin alfonzo-dev"

git ploazd - Trae los cambios de alfonzo-devy fusiona con la rama local

git config --global alias.ploazd "pull origin alfonzo-dev"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment