Fork me on GitHub
Credit and license

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.

Prerequisites

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

Schedule

10:50 Inspecting history How can we find out who introduced a line of code and when exactly?
11:05 Git bisect exercise How can we find out which commit broke or changed a functionality?
11:20 Finish