Volver a la wiki

Git Flow para equipos con Claude Code

Git Flow para equipos con Claude Code

Estrategia de branches

main ────────────────────────────────────────────
       \              /          \              /
        dev1/feature ┘            dev2/fix    ┘

Regla de oro: rebase antes de push

git pull --rebase origin main   # SIEMPRE antes de git push

Esto es obligatorio y automatico — el hook SessionStart lo ejecuta al iniciar sesion. El agente debe hacerlo antes de cada push sin preguntar.

Flujo de trabajo

  1. Crear branch: git checkout -b dev1/nombre-corto
  2. Trabajar, commitear normalmente
  3. Antes de mergear: git pull --rebase origin main
  4. Mergear: git checkout main && git merge dev1/nombre-corto
  5. Push: git push origin main
  6. Limpiar: git branch -d dev1/nombre-corto

Conflictos en documentacion

Si CLAUDE.md, TASK.md o CHANGELOG.md conflictan: el ultimo en push resuelve (estos archivos cambian constantemente y la resolucion es trivial).

Operaciones prohibidas

OperacionPor que
git push --force a mainDestruye historia de otros devs
git reset --hardPierde trabajo local
--no-verifySalta el harness sin justificacion
git rebase -i en mainReescribe historia compartida

Véase también

Subir