Changelog

Changelog

A content-focused log of what teaching material was added or expanded, with emphasis on commands, workflows, internals, and recovery topics.

Tracked periods4
Curriculum updates12
Latest period2026 Q2
CommandsWorkflowsInternalsRecovery
2026 Q2

Update 04

More workflow and recovery teaching material

Expanded real collaboration and recovery scenarios, including Gitflow, incident rollback thinking, and AI-agent-oriented worktree usage.

  • Added a dedicated Gitflow Workflow guide covering main, develop, feature, release, and hotfix roles plus adoption boundaries.
  • Expanded the recovery channel with more realistic mistake-and-recovery scenarios such as undoing a pull and assessing force-push impact.
  • Added a workflow topic focused on using git worktree with AI coding agents and parallel task isolation.
2026 Q1

Update 03

The library grew past 100 topics

Expanded the site into a much broader Git curriculum with deeper command, internals, workflow, and best-practice coverage.

  • Added many more command tutorials, including config, worktree, submodule, format-patch, show, rm, mv, reflog, bisect, and blame.
  • Expanded the internals channel with object storage, refs, commit graphs, garbage collection, remote-tracking refs, and merge-base topics.
  • Added more diagrams, practice labs, and risk guidance to higher-risk commands such as rebase, reset, reflog, stash, and cherry-pick.
2026 Q1

Update 02

The channel-based curriculum took shape

Grouped teaching material into clearer channels so readers could learn by topic instead of browsing isolated pages.

  • Built dedicated channels for commands, best practices, workflows, internals, and recovery.
  • Split best-practices content into focused standalone lessons instead of a single oversized article.
  • Turned Git Internals into a topic channel with dedicated pages for objects, refs, commit graphs, and storage concepts.
2025 Q4

Update 01

The bilingual content library began

Established the MDX-based content source and the first bilingual teaching set across foundational Git topics.

  • Moved teaching material into a unified `content/` tree backed by Markdown / MDX.
  • Established parallel `/zh` and `/en` reading paths for core tutorials.
  • Created the early foundational lessons such as quick start, rebase, fetch vs pull, reflog recovery, and refs / HEAD.