Based on a simple story about Mark, a software developer, I'm guiding you how to undo changes in git. How to undo commited changes, how to revert changes that were pushed into the master branch, and how to reject local changes. The presentation does not cover other solutions to undo changes. The idea is to encourage developers to use console git over plugins for editors like RubyMine or Atom. Console git works everywhere the same way. When you pair-program with a remote team member, console git gives you more flexibility and reliability.