how to roll back changes on git code example Example 1: undo unstaged changes git git checkout -- . Example 2: git discard staged changes git reset HEAD git checkout .