Git y GitHub: Guía rápida y definitiva

¿Te encuentras buscando constantemente los mismos comandos en los buscadores o las IA? En este artículo, vamos a desmenuzar los comandos más importantes de Git y GitHub de una manera sencilla y práctica.

¿Por qué Git y Github?

Lo que me encanta de Git fundamentalmente es que me muestra las diferencias entre el código que voy desarrollando frente al código ya desarrollado. Me muestra si he hecho inserciones (nuevo código) o si he removido código. Así estoy más al tanto de mi avance (lo cuál me motiva) y también inmediatamente recuerdo en qué parte estoy trabajando.

Y Github, pues esencialmente es una biblioteca inmensa de código público y privado donde uno puede ser autor y publicar; sin duda es genial. A veces también es como una red social de desarrolladores, pero no es tóxica como las redes sociales comunes. Personalmente la uso para guardar mi código y de cierta manera sentirme »desarrolador oficial».

Comandos Esenciales

1. Comenzando un Proyecto

2. Conectando con GitHub

Lo haremos mediante pasos:

Paso 1. Crea el repositorio en GitHub.com primero: Lo cual es muy fácil; en tu cuenta de GitHub solamente crea nuevo repositorio, eso te dará un link del repo.

Paso 2. Conecta tu proyecto local con GitHub

Paso 3. Prepara tu primer push: El push consiste en que los archivos de tu proyecto local serán subidos a la plataforma online de GitHub, es publicar tu código (al público o privado dependiendo de la configuración de tu repo).

Consejos:

  1. Siempre crea primero el repositorio en GitHub
  2. Asegúrate de tener un archivo .gitignore antes del primer commit (este archivo sirve para indicar que cosa NO quieres subir a GitHub, como variables de entorno, llaves API, datos privados y todo lo que sea confidencial)
  3. Es recomendable incluir un README.md descriptivo
  4. Para nuevos proyectos, usa estos comandos en orden:

Solución a Problemas Comunes

3. Flujo de Trabajo Básico

4. Trabajando con Ramas

5. Recuperación y Solución de Problemas

Consejos y buenas prácticas

1. Piensa en Git como una Cámara Fotográfica

  • git add es como preparar la escena
  • git commit es como tomar la foto
  • git push es como compartir la foto en redes sociales

2. Buenas Prácticas

  1. Escribe mensajes claros y descriptivos. Por ejemplo: «Añade función de login» , «Corrige error en formulario de contacto» o «Actualiza estilos del header»
  2. Verifica tu estado frecuentemente con git status
  3. Haz commits pequeños y significativos
  4. Antes de cualquier cambio importante, crea una nueva rama

Conclusión

Solo úsalo frecuentemente y ya está.