[git] Practical uses of git reset --soft?