Surviving with Git - how to undo things and recover from mistakes

by TQ

Masterclass TQ

See all events

Surviving with Git - how to undo things and recover from mistakes

Git is like an iceberg to most people: they know the basic commands, but miss out on its real powers that allow you to be more productive and reduce mistakes.

In this free 1-hour workshop, you‘ll learn how Git can make you a better professional - by helping you roll back, revert, and, generally, undo almost anything.

The workshop is for anyone with a basic understanding of Git and version control. You will leave the workshop with a more detailed comprehension of how to use Git for improving your day-to-day work. There will also be time to address any open questions that attendees might have, following the workshop.

Commands and workflows are demonstrated using Git on the Command Line, so that anybody can take part - no matter what tools (IDEs, GUIs) they are using. However, to make complex workflows more visual, some commands are also demonstrated using the Tower desktop GUI.


  • Fixing commit messages and changesets
  • Discarding local changes, down to individual lines
  • Undoing and reverting old commits
  • Returning to a previous version of your project
  • Restoring deleted branches and commits
  • Moving commits between branches


Tobias Günther is the author of the book "Learn Version Control with Git" as well as numerous articles and tutorials on the web. For many years, he has been helping people become more productive and confident with Git and version control. He is also the founder of the popular  Tower Git desktop client. For this workshop, he will mainly show commands and workflows with Git on the Command Line.

Stay in the know about our upcoming events by signing up to our weekly events update. And don’t worry… we don’t like spam either.