Pro Git
Chacon and Straub's CC BY 3.0 reference on Git — covers fundamentals, branching, distributed workflows, tools, and internals. The pack is mostly readings and quizzes (Git is a CLI tool, not a language); a small number of JavaScript exercises drill the underlying concepts (DAG traversal, three-way merge, content-addressed storage).
- JavaScript
- 12 lessons
- ~2 hours
- Free
- by Scott Chacon, Ben Straub
Learn JavaScript for free on Libre Academy with the Pro Git course: 12 interactive lessons you complete by writing real code in a built-in editor, graded instantly by hidden tests. No paywall, no sign-up — it runs in your browser and the free desktop app.
What you get
- Hands-on lessons with a real editor and instant, test-graded feedback.
- Free and open source — no account required to start.
- Runs in your browser, and offline in the free desktop app.
- JavaScript runs in your browser.
What's inside
- Getting Started
- The Basics
- Branching
- Distributed Workflows
- Git Tools: Stash, Reset, and Advanced Merges
- Internals