Video: Git revert vs reset What's the difference?

Clear comparison of Git revert and Git reset with examples when to use each and how to recover lost commits.