211101-2011 Git reset types
An incredibly clear explanation, copypasted from StackOverflow, about the flavours of git reset --xxx HEAD~1
In the simplest terms:
--soft: uncommit changes, changes are left staged (index).--mixed(default): uncommit + unstage changes, changes are left in working tree.--hard: uncommit + unstage + delete changes, nothing left.
Nel mezzo del deserto posso dire tutto quello che voglio.