(Ri)allineare un sito con git

Innanzitutto effettuitamo un fetch del repository (tutti i branch)

git fetch --all

Poi effettuiamo un hard reset dei repository locale

git reset --hard origin/master

Infine eliminiamo gli eventuali file e directory unstaged locali

git clean -df

Se vogliamo accertarci di cosa andremo a pulire con il comando precedente possiamo lanciare

git clean -dfn

con lo switch -n lanciamo lo script in modalità "dry run" senza effettuare eventuali modifiche.

Argomenti: