Fork me on GitHub

Lesson on archaeology with Git

In this lesson we will learn how to quickly find a line of code, find out who introduced it, when, and why (provided the person wrote a useful commit message), and how to quickly find the commit that changed a certain code behavior.


  1. Basic understanding of Git.
  2. We build on top of Introduction to version control with Git.


11:00 Inspecting history How can we find out who introduced a line of code and when exactly?
11:15 Git bisect exercise How can we find out which commit broke or changed a functionality?
11:45 Next steps Where to go from here
11:46 Finish