Saltar al contenido principal
Volver atrás

Flujo de trabajo intermedio con Git

#git

Una vez dominas el commit y push, es hora de mejorar tu flujo de trabajo para manejar ramas, cambios temporales y revisiones.

1. Gestión de Ramas (Moderno vs Clásico)

Crear y cambiar de ramas es esencial para no romper main.

bash
git switch -c feature/nueva-funcionalidad  # Crear y cambiar
git switch main                           # Volver a main

2. Guardado Temporal (Stash)

¿Tienes cambios a medias pero necesitas cambiar de rama urgentemente? No hagas commit de cosas rotas, usa el “bolsillo”.

bash
git stash                   # Guarda cambios y limpia el directorio
git stash pop               # Recupera los últimos cambios guardados
git stash list              # Ve todo lo que tienes guardado

3. Historial Legible

Ver el historial por defecto puede ser abrumador.

bash
git log --oneline --graph --all  # Árbol visual y compacto

4. Deshacer Cambios

bash
git restore archivo.txt           # Descarta cambios locales
git restore --staged archivo.txt  # Saca del stage (unstage)