IronWoods.es

Desarrollo web

Blog / Git / Comandos y alias

Podemos usar alias para invocar de forma rápida los comandos de Git que más utilicemos. Una vez definidos, podremos usar tanto los alias como los comandos, de la forma habitual, para trabajar con Git.

Definiendo alias...

Podemos crear nuestros alias o buscar páginas con las listas de los alias más usados.

Mis alias son (contenido en mí .gitconfig):

[alias]

aa = add --all

br = branch

ca = commit --amend

cm = commit -m

co = checkout

last = log -1 HEAD

ll = log --oneline

pf = push -f

st = status

stash-pu = stash push -u

undo = reset --soft HEAD^

alias = config --get-regexp ^alias\\.

El último alias de la lista, permite listar los alias que tenemos definidos, así dada la configuración anterior, el comando:

git alias

Produce la salida:

alias.aa add --all

alias.br branch

alias.cm commit --amend

alias.cm commit -m

alias.co checkout

alias.last log -1 HEAD

alias.ll log --oneline

alias.pf push -f

alias.st status

alias.stash-pu stash push -u

alias.undo reset --soft HEAD^

alias.alias config --get-regexp ^alias\.

Notas

No crear alias con espacios, de hacerlo nuestro ".gitconfig" contendrá un error.

La siguiente línea "daña" el ".gitconfig":

stash pu = stash push -u

Podemos usar guiones en lugar de espacios. El siguiente alias es válido:

stash-pu = stash push -u

.gitconfig

.gitconfig almacena los alias y comandos asociados, entre otras cosas... Podemos abrirlo con cualquier editor de texto, con permisos de administrador y añadir alias.

En Windows .gitconfig se localiza en: "c:\users\tuUsuario".

En Ubuntu usar el comando:

sudo nano ~/.gitconfig

Crear alias usando la terminal

Se pueden añadir alias editando el fichero .gitconfig o directamente usando la terminal.

Por ejemplo, si quisiéramos emplear git ck en lugar de git checkout :

git config --global alias.ck checkout

Con los anterior añadimos el alias a la lista almacenada en .gitconfig.