2026 · 01 · 05 · 3 min

Il mio workflow Git per progetti in solitaria

Tre branch, conventional commits, nessun merge commit. Un sistema semplice che mi ha salvato decine di volte da rollback difficili e deploy sbagliati.

▞ ▚ ▞ ▚ ▞ ▚ ▞ ▚ ▞ ▚

Tre branch: main (sempre deployabile), dev (lavoro quotidiano), feat/* (feature grandi o sperimentali). Nient'altro.

Conventional commits obbligatori: feat:, fix:, style:, refactor:, chore:. Dopo sei mesi su un progetto, il log git diventa una documentazione leggibile.

Nessun merge commit: uso sempre rebase. Il history rimane lineare e i rollback sono chirurgici.

Tag su ogni deploy: v1.0.0, v1.1.0, v1.1.1. Se qualcosa va storto in produzione, git checkout v1.0.0 risolve in 30 secondi.

GitWorkflow
GENNARO GIORDANO
Lun–Ven 09:00–18:00 · rispondo entro 24h
Ciao! 👋
Sono Gennaro.
In cosa posso esserti utile?