🔍 CHAPTER · GIT LOG
Chef You

Read the Story
of Evolution

Software is sedimentary rock. Every commit is a fossil. git log is your archaeology tool — dig through the layers to discover who changed what, when, and why.

Scene I

The strata of code

Chef You

Every time someone makes a commit, a new layer is deposited.

Like geological strata, each layer preserves a moment in time: who made the change, when it happened, and why they did it.

git log lets you flip through all past versions. You can also filter by author, view one-liners, or see the branch graph.

🦴 ARCHAEOLOGICAL DIG 0 / 8 layers uncovered
ALL
👩‍🍳 ALICE
👨‍🍳 BOB
🌿 MAIN
🌱 FEATURE
🖌️ Click each layer to brush away the sediment…
Excavation Complete

🎉 Full history revealed!

You uncovered every commit — each one a snapshot of the project. And you used filters just like real git log flags:

$ git log --oneline← compact view
$ git log --author="Alice"← filter by person
$ git log --graph --all← branch graph
$ git log --since="2 weeks ago"← time filter
$ git log -p← show diffs
Epilogue
Software is sedimentary rock.
Every commit is a fossil.
git log is your archaeology.

It tells you who changed what, when, and why. The deeper you dig, the more you understand how your project evolved.

$ git log --pretty=format:"%h %an %s" --graph
* f9a3c21 Chef Alice — Fix final plating
* e7b2d18 Merge: feature/icing → main
|\
| * d5c1a07 Chef Bob — Add chocolate icing
| * c3a9f56 Chef Bob — Melt dark chocolate
* | b1d8e34 Chef Alice — Change oven temp
|/
* a0f7c12 Chef Alice — Initial recipe