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

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 Finish