🔁 Flujo básico de Git: add, commit, push y pull explicado paso a paso


https://miro.medium.com/1%2AdiRLm1S5hkVoh5qeArND0Q.png


Si ya instalaste Git, ahora viene lo más importante:

Entender el flujo de trabajo básico.

Este es el punto donde muchos se quedan atascados…

porque ejecutan comandos sin entender qué está pasando.

En esta guía vas a aprender:

  • qué hace cada comando
  • cómo se conectan entre sí
  • el flujo real de trabajo
  • ejemplos prácticos

🧠 El flujo básico de Git (la idea clave)


Git funciona como una línea de pasos:

editar → add → commit → push → pull

Cada uno tiene un propósito muy claro.



🧩 Entendiendo las 3 áreas de Git



https://miro.medium.com/1%2AyHKzz1RaeLxtnDnnLcJVnA.jpeg


Antes de usar comandos, necesitas entender esto:



1️⃣ Working Directory


Donde trabajas:

  • editas archivos
  • escribes código

2️⃣ Staging Area


Zona intermedia donde decides:

👉 qué cambios vas a guardar



3️⃣ Repository


Aquí Git guarda los cambios como commits.



✍️ Paso 1 — Editar archivos


Ejemplo:

touch app.js

O editas un archivo existente.

👉 Git aún no sabe nada de esto.



➕ Paso 2 — git add


git add app.js

Esto significa:

“Quiero incluir este archivo en el próximo commit”

Añadir todo

git add .

⚠️ Cuidado: añade TODO



📸 Paso 3 — git commit


git commit -m "Agrega archivo app.js"

Esto crea una “foto” del proyecto.

👉 Ahora el cambio está guardado en Git.



🌍 Paso 4 — git push


git push origin main

Esto envía tus cambios a:

  • GitHub
  • GitLab

👉 Ahora tu equipo puede verlos.



🔄 Paso 5 — git pull


git pull

Esto trae cambios del repositorio remoto.

👉 Mantiene tu proyecto actualizado.



🔁 Flujo completo en acción


touch app.js
git add .
git commit -m "Primer archivo"
git push origin main

🧪 Ejemplo real (caso práctico)


Imagina que trabajas en una web:

  1. Editas código
  2. Añades cambios
  3. Haces commit
  4. Subes al repositorio

🔍 Comandos clave adicionales


Ver estado

git status

Te dice:

  • archivos modificados
  • archivos añadidos
  • archivos pendientes

Ver historial

git log

⚠️ Errores comunes


❌ Hacer commit sin add

git commit -m "mensaje"

👉 No guarda cambios si no hiciste add



❌ Olvidar hacer pull

👉 Puede causar conflictos



❌ Hacer push sin commit

👉 No hay nada que subir



❌ Usar git add . sin revisar

👉 Puedes subir archivos innecesarios



🧠 Buenas prácticas


✔️ Haz commits pequeños

✔️ Usa mensajes claros

✔️ Revisa con git status

✔️ Haz pull antes de trabajar

✔️ No subas archivos sensibles


📌 Flujo recomendado profesional


git pull
git add .
git commit -m "Describe cambios"
git push

🔄 ¿Qué pasa internamente?


  • add → mueve cambios al staging
  • commit → los guarda
  • push → los sube
  • pull → los descarga

🧠 Concepto clave


Git no guarda cambios automáticamente
👉 Tú decides qué guardar y cuándo


🚀 Cómo dominar este flujo


Consejo real:

  • practica todos los días
  • usa proyectos reales
  • rompe cosas y arréglalas 😄







🧠 Conclusión:


El flujo básico de Git es simple:

👉 add → commit → push → pull

Pero entenderlo bien es clave para:

  • trabajar en equipo
  • evitar errores
  • mantener control total



Volver al post Pilar: