This tutorial will show git commands to undo your mistakes when working with your files, how to rename files and branches, how to remove commits using the git revert and git reset commands and the differences between each.