Guía de Supervivencia Git: Los comandos que todo trasteador debe conocer

¿Miedo a la terminal? Aprende los comandos esenciales de Git y GitHub para salvar tus proyectos y automatizar tu laboratorio como un profesional.

¿Alguna vez has hecho un cambio en tu código, la web ha dejado de funcionar y no sabías cómo volver atrás? O peor aún… ¿has perdido horas de trabajo porque se te olvidó hacer una copia de seguridad?

Si estás trasteando con Astro, IA o Arduino, Git no es solo una herramienta para programadores “pro”. Es tu máquina del tiempo personal. Es el sistema que nos permite guardar “puntos de control” en nuestros proyectos y enviarlos a la nube (GitHub) para que estén seguros.

Hoy vamos a ver los comandos que usamos cada día en JRChub para que tú también puedas dominar tu flujo de trabajo.

ℹ️ NOTA

¿Qué es Git vs GitHub? Git es el software que gestiona las versiones en tu PC (la máquina del tiempo). GitHub es el servidor en internet donde guardas esos archivos (el búnker).


1. El Ciclo de Vida: El “Ritual” Diario

Para que JRChub se actualice en Hostinger, seguimos siempre estos tres pasos. Es como hacer la mochila antes de un viaje:

Paso 1: Preparar los cambios (add)

Le decimos a Git qué archivos nuevos o modificados queremos guardar.

git add .

El punto (.) significa “añade todo lo que haya cambiado”.

Paso 2: Ponerle una etiqueta (commit)

Guardamos el punto de control con un mensaje que explique qué hemos hecho.

git commit -m "Añadida la página de Recursos"

Paso 3: Lanzar al servidor (push)

Enviamos nuestros cambios guardados a GitHub.

git push

2. Comandos de Consulta (¿Qué está pasando?)

A veces no sabemos si nos hemos dejado algo sin guardar o si la conexión con el servidor es correcta.

💡 TRUCO

Truco Pro: Si te da pereza escribir tu usuario y contraseña cada vez, asegúrate de configurar un Personal Access Token como hicimos en el despliegue de la web. ¡Ahorra muchísimos minutos al día!


3. El Búnker: Clonar y Actualizar

Si quieres trabajar en tu proyecto desde otro ordenador (por ejemplo, pasas del PC de sobremesa al portátil), necesitas estos comandos:


4. “¿La he liado?”: Comandos de Emergencia

Todos hemos pasado por el pánico de borrar algo que no debíamos. No entres en pánico, Git está para ayudarte.

⚠️ ATENCIÓN

Atención: El comando reset --hard borrará todo lo que no hayas subido a GitHub. Úsalo solo como último recurso cuando el laboratorio esté en llamas.


Equipo para picar código a gusto

Si vas a pasar tiempo en la terminal y escribiendo artículos, la comodidad es ley. Aquí te dejo lo que yo uso para que Git no se me haga pesado:

📦 Amazon

Razer Cynosa Lite - Teclado de membrana

Compacto, personalizable y perfecto para escribir comandos sin cansarte. Calidad-precio imbatible para makers.


El Motor de JRChub: Despliegue Automático

Una vez que domines los comandos git push, el siguiente paso lógico es automatizar la subida de tus archivos a internet. En JRChub utilizamos GitHub Actions para que la web se actualice sola al guardar el código en Hostinger.

Si estás buscando un sitio donde alojar tus proyectos y “trasteos” con soporte para Git y máxima velocidad, este es el que usamos nosotros:

🚀 Hostinger

Hostinger: Hosting Premium para Makers

Velocidad excelente, certificado SSL gratis y panel con integración Git nativa. Es la plataforma que hace que este laboratorio vuele.

Desde 2.49€/mes
VER OFERTA

Conclusión

No necesitas aprenderte los 500 comandos de Git. Con add, commit y push tienes el 90% de tu vida resuelta. El secreto está en no tenerle miedo a la terminal: equivócate, rompe cosas y usa Git para volver atrás. Así es como aprendemos los de verdad.

¿Cuál ha sido el error de Git que más te ha costado solucionar? ¡Cuéntamelo en el próximo trasteo! 🛠️