Flujo de trabajo de Git y Comandos

2 min

Tabla de contenidos

  1. Local frente a remoto
  2. Flujo de trabajo básico
  3. Comandos esenciales
  4. Ciclo cotidiano

1. Local frente a remoto

Local = en tu PC

  • Codificas, modificas, haces commits
  • Privado: nadie más lo ve
  • Funciona sin conexión

Remoto = en un servidor (GitHub)

  • Código compartido con el equipo
  • Copia de seguridad en línea
  • Requiere Internet

Analogía simple: local = borrador, remoto = versión final compartida.

Volver a la tabla de contenidos

2. Flujo de trabajo básico

1. MODIFICAR tus archivos

2. git ADD (preparar / staging)

3. git COMMIT (guardar en local)

4. git PUSH (enviar al remoto)

Visual:

Working Directory → Staging Area → Local Repo → Remote Repo
     edit             add           commit        push

Volver a la tabla de contenidos

3. Comandos esenciales

Cotidianos:

ComandoAcción
git statusVer el estado de los archivos
git add .Preparar todos los cambios
git commit -m "message"Hacer commit con un mensaje
git pushEnviar al remoto
git pullRecuperar del remoto

Configuración inicial:

ComandoAcción
git initInicializar el repositorio local
git clone <url>Copiar el repositorio remoto
git remote add origin <url>Conectar con el remoto

Información:

ComandoAcción
git log --onelineHistorial conciso
git diffVer los cambios
git branchListar las ramas

Volver a la tabla de contenidos

4. Ciclo cotidiano

Por la mañana: recuperar el trabajo del equipo

bash
git pull origin main    # Sincronizar con el equipo

Durante el día: desarrollar

bash
# Modificar tus archivos...
git status              # Ver qué ha cambiado
git add .               # Preparar todos los cambios
git commit -m "Add new feature"    # Hacer commit

Por la noche: compartir tu trabajo

bash
git push origin main    # Enviar tus commits

Flujo ultra-rápido:

bash
git add . && git commit -m "Quick update" && git push

En caso de urgencia:

bash
git stash              # Guardar el work in progress
# Arreglo urgente...
git stash pop          # Recuperar tu trabajo

Reglas de oro:

  1. Siempre haz pull antes de hacer push
  2. Commit a menudo, push a diario
  3. Mensajes de commit descriptivos
  4. Never push broken code

¡Eso es todo! Dominar estos comandos = el 90 % de tu uso cotidiano de Git.

Volver a la tabla de contenidos