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 propios alias o bien buscar páginas con las listas de los alias más usados.


Los alias que suelo emplear son (contenido en mí .gitconfig):

[alias]

aa = add --all

br = branch

cm = commit -m

co = checkout

st = status

last = log -1 HEAD

ll = log --oneline

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 siguiente salida:

alias.aa add --all

alias.br branch

alias.cm commit -m

alias.co checkout

alias.st status

alias.last log -1 HEAD

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

.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 los alias que queramos.


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

En Linux 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. Ahora podemos mostrar de nuevo la lista de alias definidos con:

git alias

Y la salida sería:

alias.aa add --all

alias.br branch

alias.cm commit -m

alias.co checkout

alias.st status

alias.last log -1 HEAD

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

alias.ck checkout

Referencias

Documentación de Git - Alias

Styde.net - Crear alias de comandos con git



29-4-2018 (Actualizado a 28-2-2020)

Entradas relacionadas:

Sitio libre de scripts. Solo efectos HTML / CSS