Per aggiungere una correzione all’ultimo commit locale, seleziona soltanto i file desiderati e controlla il diff:
git add -- percorso/file
git diff --staged
git commit --amend --no-edit--no-edit conserva il messaggio; omettilo se vuoi modificarlo. Amend crea un nuovo commit che sostituisce il precedente e ne cambia l’identificativo. Evita git add --all quando nella directory ci sono modifiche non correlate.
Se hai già pubblicato il commit o altri ci stanno lavorando sopra, preferisci un nuovo commit. Riscrivere la storia condivisa richiede coordinamento: non risolvere un push rifiutato con un force push automatico.
Verifica il commit
git show --stat --oneline HEAD
git status --shortIl riepilogo di HEAD deve includere la correzione. Git status non deve mostrare modifiche inattese rimaste nello stage. Se hai aggiunto per errore un file, prima di amend puoi toglierlo con git restore --staged -- percorso/file, conservando il contenuto locale.