Git toolbox provides multiple unique tools for fixing up mistakes during your
development. Commands such as git reset, git checkout, and git revert allow you
to undo erroneous changes in your repository.
Because they perform similar operations, it is very easy to mix them up. There
are a few guidelines