Alias útiles - TecnologiasWebII/ProyectoBancoTecWebII GitHub Wiki
A la hora de trabajar con Git, es muy cómodo crear algunos alias para las tareas más habituales (o más tediosas), para así perder menos tiempo escribiendo comandos y más tiempo haciendo cosas de verdad.
Para crear alias sólo tenemos que crearlos en nuestro fichero .gitconfig, que estará situado en el $HOME de nuestro usuario.
Dentro de este fichero, crearemos una sección para los alias de la siguiente forma:
name = command A continuación enumero algunos alias útiles:
st = status -sb: Muestra el estado de nuestro workspace de manera resumida: git st
ci = commit: Forma resumida para crear commits: git ci
cm = commit -m: Forma resumida para crear commits con mensaje: git cm "My cool commit"
amend = commit --amend -C HEAD: Forma abreviada para modificar el último commit realizado, reutilizando su mensaje: git amend
co = checkout: Forma abreviada para checkout: git co
br = branch -va: Mostrar el listado de branches de nuestro repositorio, incluyendo los remotos: git br
brd = branch -D: Forma abreviada para borrar branches: git brd my-branch
undo = reset --soft HEAD^: Deshacer el último commit realizado: git undo
unmerged = ls-files --unmerged: Listar los ficheros no mezclados (con conflictos): git unmerged
untracked = ls-files --other --exclude-standard: Listar los ficheros no gestionados por Git (untracked): git untracked
ignored = ls-files --ignored --exclude-standard: Listar los ficheros ignorados por Git: git ignored
l5 = log --max-count=5: Muestra los 5 últimos commits realizados
l10 = log --max-count=10: Muestra los últimos 10 commits realizados
last = log -1: Muestra el último commit realizado
since-last-tag = log git describe --tags --abbrev=0
..HEAD: Muestra los commits realizados desde el último tag creado
archive-last-tag = !git archive --format=zip git describe --tags --abbrev=0
> git describe --tags --abbrev=0
.zip: Crea un fichero ZIP con el último tag creado