VCS

Author

K19G

Published

September 4, 2026

Updated

September 4, 2026

VCS

A practical library for version control, starting with Git and the forges and workflows built around it. Part Git covers fundamentals through collaboration, CI, enterprise patterns, and forge extras (GitLab, Gitea, Jujutsu).

VCS
└── Git
    ├── Intro & cheatsheet
    ├── Fundamentals → remotes
    ├── Branching, merging, history
    ├── GitHub, Actions, collaboration
    └── Misc (GitLab, Gitea, Jujutsu, …)

Who this is for

Path Start here
New to version control Intro → Introduction → Git Fundamentals → Core Operations
Daily Git, shaky on remotes/history Remotes → Merging → Rewriting History → Troubleshooting
GitHub / open source GitHub Intro → Collaboration → Open Source → Actions
Team / enterprise Team Collaboration → Enterprise → Hooks
Other forges / next-gen Misc (GitLab, Gitea, Jujutsu)

How to use

  1. Expand Git in the sidebar and open a topic section.
  2. Work front-to-back for a full course, or jump to a single chapter.
  3. Keep the cheatsheet open while practicing; use search when you know the command name.
  4. Treat conflict and recovery chapters as drills—break a toy repo on purpose.

Formats

HTML, PDF, and EPUB when built via the monorepo portal (./indipub.sh VCS from books/).