Confirmar cambios en incrementos pequeños
Los commits pequeños son tu red de seguridad. Cada uno debe ser un solo paso coherente:
git commit -m "Add star button to item cards"
git commit -m "Toggle favorite state on star click"
git commit -m "Add favorites counter to list header"
git commit -m "Persist favorites in localStorage"
Si el paso 4 sale mal, tus primeros tres pasos están a salvo y casi no pierdes nada. Los commits grandes y poco frecuentes son la razón por la que la gente termina teniéndole miedo a tocar su propio código.