¡ Hola a todos ! Aquí estamos con una nueva entrada, en este caso se trata de un chuletario 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 el código a través de algunas 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 comandos que más uso normalmente y los alias que uso para ellos:
Cambio de rama
Comando de git: git checkout branch
Alias: gco branch
Descargar código rémoto (hacer un pull)
Comando de git: git pull
Alias: gp
Crear una rama y moverse a ella
Comando de git: git checkout -b new_branch_name
Alias: gcb new_branch_name
Subir el código de la rama actual
Comando de git: git push origin branch
alias: gpush
Subir el código de una rama nueva en local y hacer el trackeo
comando de git: git push -u origin $(current_branch)
alias: gpusht
Subir el código haciendo un force para sustituir el código remoto por el local
comando de git: git push origin $(current_branch) -f
alias: gpushf
Ver las ramas locales
comando de git: git branch
alias: gb
Ver todas las ramas locales y remotas
comando de git: git branch -a
alias: gba
Hacer un commit
comando de git: git commit -v
alias: gc
Hacer un commit con mensaje
comando de git: git commit -m ‘mensaje’
alias: gcmsg ‘mensaje’
Añadir código encima del commit (amend)
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 😉
Otras entradas similares
- Limpiar historial de commits sin git rebase
- Configurar múltiples cuentas en git bash
- Organización de tareas con git
- Errores que hice como programador junior
- Limpiar historial de commits sin git rebase - 20 febrero, 2021
- Configurar múltiples cuentas en git bash - 6 febrero, 2021
- Organización de tareas con git - 30 enero, 2021
Muy chulos los alias! Me los pillo.
Gracias!