Tenemos 2 tipos: Alias de git y Alias (comando)
- Alias de Git
Puedes crear todo tipo de aliases, pero la condición es que solo funcionan dentro del repositorio git, es decir, SOLO para comandos que empiezan en “git” como (git status, git add, git commit, etc…) y puedes hacerlo globalmente o por repositorio
- Globalmente: podrás usar tus alias en todos tus repositorios, el comando es:
$git config --global alias.[tu-alias] "Comando"
- Repositorio: quedan guardados solo en tu repo actual.
$git config alias.[tu-alias] "Comando"
Ej:
# Quiero un Alias para [git status]
$git config --global alias.st "status"
# Así quedaría:
$git st
# como puedes ver este tipo de Alias siempre
# tendrás que acompañarlos con un git,
# si intentas poner el "git" dentro del alias
# no funcionará.
- Alias (Comando)
Con este comando funciona de forma global, a diferencia del anterior, aquí si puedes poner
la palabra “git” dentro del alias.
#
$ alias [nombre]="git log --all --oneline -5 --decorate --graph"
#Ahora solo escribes el nombre en la consola y listo
Nota Importante: Por defecto los alias que crees con este comando se borrarán en cuando cierres tu consola, para que eso no suceda debes crear tus alias de forma manual, te lo enseño…
- Vas al HOME ( /c/users/tu-usuario)
- Creas un archivo llamado .bashrc
- lo abres y manualmente pones tus alias de esta forma:
#
alias arbol="git log --all --oneline -5 --decorate --graph"
alias st="git status"
alias b="git branch"
Listo!, ya sabes lo básico.
te invito a dejar aportes, muchas gracias.
Info extra:
https://git-scm.com/book/es/v2/Fundamentos-de-Git-Alias-de-Git
https://en.wikipedia.org/wiki/Alias_(command)
Curso Profesional de Git y GitHub