The Git Chronicles

An initiatory journey through the arcana of version control

In the ancient lands of the Code Kingdom, there exists a guild as old as the first algorithms: the Archivists' Guild. Its members, the Versioners, hold the power to travel back in time, to weave parallel realities and to merge the threads of destiny. Their sacred tool bears a name whispered even by the greatest mages: Git.

Today, a parchment sealed with golden wax has arrived at your door. The Guild invites you to join its ranks. Twenty-nine trials await you - twenty-nine quests that will lead you from simple apprentice to accomplished Archivist. Each quest will teach you a facet of Git, from creating your first archive to the most advanced arts of automation.

Will you answer the Guild's call?

No need to install anything before you start. The first quest walks you through installing and configuring Git step by step. All you need is a terminal and the will to learn.

No online account (GitHub, GitLab...) is required for the first quests (arcs 1 to 3). Everything happens locally, on your own machine.

To start the exercises, download the full project as a ZIP (SHA-256) and extract it on your machine. You'll find verification scripts and all the material needed for each quest.

Later, once you've mastered the basics of Git, you'll be able to clone this repository, or even fork it on your own GitHub/GitLab to track your progress. We'll get to that in the quests!

Quest Map

Your journey is divided into 5 narrative arcs. Progress quest after quest to master the arts of versioning.

Cheatsheets

Printable reference sheets (A4 double-sided). Use the "Print / Save as PDF" button on each sheet.