Ogni volta che leggo Merge branch 'origin/master' into master
, o Oops, forgot to commit changes
, in una cronologia Git, muoio un po 'dentro.
Naturalmente so perché è brutto ingombrare la tua storia con questi tipi di commit. Soprattutto perché ho lavorato con storie orribili e pulite, e le storie pulite sono semplicemente meglio con cui lavorare.
Ma ho anche problemi a venire con argomenti concisi e convincenti perché è una buona cosa mantenere una cronologia chiara e leggibile, specialmente quando si litiga con utenti Git inesperti.
Quindi: perché è importante mantenere una cronologia pulita in generale? In quali circostanze è particolarmente importante?