Chuletario de GIT

¡ 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 😉

Errores que hice como programador junior

Aquí estoy de nuevo con una nueva entrada en el blog, para hablar acerca de los errores que hice como programador junior cuando empecé a trabajar y que algunos de ellos aún sigo cometiendo, a pesar de trabajar en hábitos para mejorar mi manera de llevar a cabo mi trabajo como programador.

Antes de nada, me gustaría aclarar una cosa, para programadores principiantes. Este artículo no es una guía de cómo se debería de hacer ni hacerte sentir que no estás haciendo bien tu trabajo. Simplemente me gustaría enseñarte los fallos que cometí y enseñarte cómo detectar algunos de ellos y algunos pasos para evitarlos.

Yo mismo he cometido estos errores y he aprendido, o he tratado de aprender, de cada uno de ellos. He trabajado duro para formar hábitos de programación para ayudarme a evitarlos en lo máximo posible y te voy a dar algunos consejos para que tú lo hagas también.

A continuación voy a comenzar con ellos …

seguir leyendo →  

Fechas como string en PHP

En esta pequeña entrada, voy a hablar de cómo manejar fechas como string en PHP.

Últimamente he tenido problemas con fechas en PHP, después de mucho buscar por Internet y probar. Finalmente encontré la solución a lo que estaba buscando y de una manera bastante limpia.

Además, también hice uso de error_log y otras funciones de las que ya os he hablado anteriormente.

Voy a dejar algunas funciones que he usado y que son lo más básico, pero que no recordaba y ha sido algo interesante, a pesar de no ser complejo.

seguir leyendo →  

Recortar y redimensionar imágenes en PHP – imagecopyresampled

En esta entrada voy a hablar de un problema que he tenido que hacer frente en uno de los últimos trabajos, recortar y redimensionar imágenes en PHP.

El recorte y redimensionado de imágenes. Para recortar y redimensionar imágenes en PHP he hecho uso de la función imagecopyresampled, la cual ya se usaba en el proyecto, por esta razón fue algo más difícil de entender al principio.

Para tratar de entender los conceptos y además ver qué iba sucediendo usé el log de errores de PHP, podéis leer más información de cómo usar y trabajar con el log de PHP aquí.

Por lo tanto voy a empezar a detallar la función para, más adelante, tratar de solucionar los problemas partir de ella.

seguir leyendo →