Annullare le modifiche non salvate in Git

Se hai eseguito un git checkout su un branch e hai riscontrato conflitti — oppure, in generale, hai apportato modifiche al tuo repository locale — puoi annullare tutto e tornare allo stato precedente con questi comandi:

git reset --hard HEAD

Questo comando ripristina tutto allo stato dell’ultimo commit e scarta le modifiche locali, inclusi eventuali conflitti.

Oppure, ancora meglio:

git reset --hard origin/nome-del-branch

Se ci sono file non tracciati che stanno causando problemi, puoi rimuoverli con:

git clean -df

💡 Un piccolo trucco: se vuoi tornare al branch precedente, puoi semplicemente eseguire:

git checkout -
© Nc6 by Giuseppe Fanuzzi - IT08952900721 - PIQA6QP