¡ Hola a todos ! Aquí estamos con una nueva entrada, en este caso se trata de un chuletario de alias de git, que me es muy útil en mi día a día. Así también me sirve para apuntar mis atajos de GIT para la consola.
Actualmente, estoy usando la consola git bash en windows, además de usar también estos alias de git en máquinas vagrant y entornos de docket.
En esta consola, el fichero .bashrc se encuentra en la carpeta del de usuario dentro del disco con la instalación de Windows, sería algo como «C:\Users\Juanra» en mi caso. Dentro de este fichero, podemos añadir nuestros alias o atajos que nos facilitaran el uso de GIT diariamente y nos ahorrará algo de tiempo que siempre viene bien.
Voy a comenzar poniendo algunos de los alias que más uso normalmente en git y los alias que uso para ellos:
Alias para git checkout
Esto es cambiar de rama dentro de nuestro proyecto con git.
Comando de git: git checkout branch
Alias: gco branch
Alias para git pull
Esto es descargar el código remoto. Esto es conocido como hacer un pull.
Comando de git: git pull
Alias: gp
Alias para crear una rama e ir a ella
Comando de git: git checkout -b new_branch_name
Alias: gcb new_branch_name
Alias para hacer un push
Esto es subir el código de la rama actual a git.
Comando de git: git push origin branch
alias: gpush
Alias para hacer track y push en git
Esto es subir nuestro código en una nueva rama local y hacer el track con el server.
comando de git: git push -u origin $(current_branch)
alias: gpusht
Alias para git push force
Subimos el código haciendo uso de force -f y sustituimos el código remoto por el local. Además, con este comando se reescribe la historia de git. Así que hay que tener cuidado con él.
comando de git: git push origin $(current_branch) -f
alias: gpushf
Alias para git branch
comando de git: git branch
alias: gb
Alias para git branch -a
Ver todas las ramas locales y remotas de nuestro proyecto git. Por lo tanto, con este comando vemos todas las ramas del proyecto.
comando de git: git branch -a
alias: gba
Alias para git
Hacer un commit de los cambios en local.
comando de git: git commit -v
alias: gc
Alias para git commit -m
Hacer un commit y añadir un mensaje al mismo. Así que guardamos los cambios con un mensaje.
comando de git: git commit -m ‘mensaje’
alias: gcmsg ‘mensaje’
Alias para git commit –amend Añadir código encima del commit (amend)
Forzar la reescritura del último commit. Hay que tener cuidado ya que este comando reescribe la la rama de git.
comando de git: git commit -v –amend
alias: gc!
Fichero .bashrc para descargar
Puedes echarle un vistazo al fichero con los alias que tengo para git en el enlace a continuación.
https://github.com/jrgm0005/bash_rc/blob/master/.bashrc
Pues esto ha sido todo por ahora respecto a la utilidad de los alias y su ayuda a mejorar el rendimiento en el día a día, todo basado en mi experiencia personal.
Espero que os sirva y ayude a mejorar vuestra productividad. Si tenéis dudas o cualquier comentario, no tengáis dudas en escribir.
Comparte 🙂
Si te ha gustado el contenido de este artículo, no te olvides de compartirlo con eso me harías muy feliz. GRACIAS 😉
Participa 😉
Además de todo ello, si tienes dudas o puedes aportar algo con un comentario, no dudes en hacerlo. GRACIAS 😉
Muy chulos los alias! Me los pillo.
Gracias!