Veamos como crear “alias” sencillos de los comando de Git que más utilizas, para ahorrar tiempo y trabajo.
Image may be NSFW.
Clik here to view.
Este es un pequeño truco que acabo de aprender, y lo quería apuntar aqui en el blog, para que no se me olvide y para compartir con alguien más por si le sirve. Lo primero que hago cuando escribo sobre Git es aclarar que no soy ningún experto, soy un completo neófito, que sigue intentando aprender cómo funciona esta gran herramienta.
En GNU/Linux lo que no existe se puede inventar, eso es lo bueno de poder hurgar tanto en las herramientas que utilizamos como en el propio sistema operativo.
Digo esto porque con Git existen una serie de comandos para trabajar con él, pero estos se pueden ampliar, simplificar y potenciar por medio del uso de alias.
- ¿Qué son los alias? son comandos creados por el usuario que con una sola palabra o mediante un comando sencillo realiza un comando más complejo, o una serie de acciones.
- ¿Esto para que sirve? Pues principalmente para ahorrar trabajo a la hora de hacer tareas repetitivas, o para simplificar tareas
Image may be NSFW.
Clik here to view.
Unos de los comandos que más utilizo son estos dos:
~\> git pull https://github.com/openSUSE/nombre_del_repo~\> git push https://github.com/openSUSE/nombre_del_repo
Bueno pues teclear esto cada vez puede ser un aburrimiento, aunque el atajo de Bash Ctrl+R me ahorra mucho tiempo. Pero hoy leyendo un buen libro sobre Git, aprendí a hacer unos alias para sustituir esos comando por estos dos:
~\> git actualiza~\> git envia
Para hacerlo puedes usar dos métodos:
Desde la línea de comandos se pueden crear alias escribiendo este comando:
~\> git config --global alias.ci commit
Esto significa que, por ejemplo, en vez de escribir git commit, simplemente necesitas escribir git ci.
Pero para los dos alias que he creado yo este método no me funcionaba, así que edite el archivo .gitconfig que está en mi home y añadí estas líneas:
[alias] actualiza = pull https://github.com/openSUSE/nombre_del_repo envia = push https://github.com/openSUSE/nombre_del_repo
nota: en donde pone openSUSE/nombre_del_repo por supuesto hay que sustituir por el repositorio con el que estes trabajando! Image may be NSFW.
Clik here to view.
Enlaces de interés
- Libro sobre Git | http://victorhckinthefreeworld.wordpress.com/git-un-libro-para-conocerlo-y-manejarlo/
- Consejos y trucos de Git | http://git-scm.com/book/es/Fundamentos-de-Git-Consejos-y-trucos
- Git en wikipedia | http://es.wikipedia.org/wiki/Git
—————————————————————————
Image may be NSFW.
Clik here to view.

Clik here to view.
