Skip to content
HARBAN AI LABS

Git & GitHub Mastery · Chapter 35

References

GitHub-side facts carry dates because the platform changes: before you rely on a limit, a price, a plan gate or a label, open the linked page. The re-verification calendar is section 10 of the roadmap.

46 min read · Volume 4 of 4: Scale, professional practice, production, and reference

Source file: reference/references.md

References

Baseline. Sources as cited on 1 October 2026 for Git 2.55.0 (2.56.0 where a chapter says so) and for GitHub. This file is the "Sources" section of every chapter, collected in the order of the modules. No source was added: every link, date, caveat and video below stands in a chapter, and the chapters took them from the Phase 0 research report, its research notes, the local manual pages, or official pages fetched while the chapter was written.

How to use this list

  • Primary sources are the Git manual pages and source, GitHub's documentation and changelog, and the tools' own repositories. When a chapter and a primary source disagree, the primary source for your version wins: on your machine, git help <command> is the manual of the Git you run.
  • Secondary sources are books, blog posts and surveys. Each carries the caveat its chapter gave it (age, sample, vendor interest).
  • Videos are optional and come only from the tables of the Phase 0 report. The assessments there rest on captions and chapter lists, not on full viewing, and several videos predate git switch and git restore or assume a branch called master; the note beside each video says so.
  • Further reading points to other chapters and to deeper material.

GitHub-side facts carry dates because the platform changes: before you rely on a limit, a price, a plan gate or a label, open the linked page. The re-verification calendar is section 10 of the roadmap.

Module index

ModulesChapters
Modules 0 and 1: what Git is, the mental modelChapter 1: Fundamentals, Chapter 2: The Mental Model
Module 2: working tree, index, HEADChapter 4: The Working Tree, Chapter 5: The Index
Module 3: commitsChapter 6: Commits
Module 4: refs, branches, HEADChapter 7: Branches
Modules 5, 13 and 24 (local part): configuration, tags and versions, signingChapter 14B: Configuration, Aliases, Tags and Signing
Module 6: mergeChapter 8: Merge
Module 7: remotesChapter 12: Remote Operations
Module 8: undoChapter 11: Reset, Revert, Restore
Module 9: rebaseChapter 9: Rebase
Module 10: cherry-pick and rangesChapter 10: Cherry-pick
Modules 10 (ranges) and 11: history forensicsChapter 14A: History investigation
Module 12: recoveryChapter 13: Recovery
Module 14: hooks, rerere, attributes, worktreesChapter 14C: Stash Internals, Rerere, Attributes, Hooks, Chapter 25: Worktrees
Module 15: submodules, subtrees, LFSChapter 22: Git LFS, Chapter 23: Submodules and Subtrees
Modules 16 and 17: the object database, the index, refs and the Git directoryChapter 3: Git Internals
Modules 16 and 18: maintenance, transfer and scaleChapter 26: Performance, Chapter 24: Monorepos
Modules 19 and 25: the GitHub platform, the CLI and the APIChapter 15: GitHub
Module 20: authentication and SSHChapter 16: Authentication
Modules 21 and 22: pull requests, forks, merge methods, releasesChapter 17: Pull Requests
Module 23: governanceChapter 18: Branch Protection and Rulesets, Chapter 19: CODEOWNERS
Module 26: Actions fundamentalsChapter 20A: GitHub Actions Fundamentals
Modules 27 and 28: build, package, deliver; runners and debugging CIChapter 20B: GitHub Actions: delivery, runners, cost and debugging
Module 29: Actions securityChapter 21A: GitHub Actions security
Modules 24 (GitHub part), 30 and 31: repository security and secret-leak responseChapter 21B: Repository security, identity, the Git client, and secret-leak response
Modules 32 and 34: branching and release strategy, practices and design reviewChapter 27: Open source and team workflows
Module 33: AI/ML workflowsChapter 28: AI/ML workflows
Module 35: the diagnosis methodChapter 29: Production Troubleshooting
Modules 36 to 38: incident drills, communication and postmortemsChapter 30: Incident Response
Module 42: the frontierChapter 14D: The Frontier

Modules 0 and 1: what Git is, the mental model

Chapter 1: Fundamentals

From section 1.19 of Chapter 1: Fundamentals.

Primary sources

Secondary sources

  • Phase 0 research report, sections 1, 2, 4 and 12: versions, dates, the two Gits, and the Git and GitHub layers, each with a link to its primary source.

Videos

The report assessed these from captions and chapter lists, not by full viewing.

Further reading

Chapter 2: The Mental Model

From section 2.19 of Chapter 2: The Mental Model.

Primary sources

Secondary sources

Videos

The report assessed these from caption searches, chapter lists and descriptions, not by full viewing.

Further reading

Module 2: working tree, index, HEAD

Chapter 4: The Working Tree

From section 4.21 of Chapter 4: The Working Tree.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • git-update-index (external site), section "Untracked cache", and the "Untracked files and performance" section of git-status, for why status is slow in very large working trees. Chapter 26 (Performance) continues from there.

Chapter 5: The Index

From section 5.22 of Chapter 5: The Index.

Primary sources

Secondary sources

  • Pro Git, Interactive Staging (external site). Caveat: its prompt and its git stash save --patch come from an older Git.
  • Pro Git, Reset Demystified (external site): the three trees, with the index as "your proposed next commit". Caveat: it says "working directory" for the working tree.
  • The Phase 0 report of this course, sections 11 and 12: the Stack Overflow figure and the survey of ten beginner resources (outline-based; transcripts were not reviewed).

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

Module 3: commits

Chapter 6: Commits

From section 6.19 of Chapter 6: Commits.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 9, section 9.3, and Chapter 10, section 10.3: the "new object, new ID" rule applied to rebase and cherry-pick.

Module 4: refs, branches, HEAD

Chapter 7: Branches

From section 7.20 of Chapter 7: Branches.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Outdated advice. Several popular tutorials introduce a branch as a copy of the project and HEAD as the latest commit; the report lists Apna College's 2023 tutorial (external site) among them. Both statements fail the transcripts of sections 7.2 and 7.3.

Further reading

  • Chapter 8, section 8.2, for merge bases with more than one candidate; Chapter 12 for everything about origin/; Chapter 13 for the reflog as a recovery tool.

Modules 5, 13 and 24 (local part): configuration, tags and versions, signing

Chapter 14B: Configuration, Aliases, Tags and Signing

From section 14B.25 of Chapter 14B: Configuration, Aliases, Tags and Signing.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions and chapter lists, not on full viewing)

Further reading

  • The "DISCUSSION" section of git-tag(1): three short essays on re-tagging, tag following and backdating.

Module 6: merge

Chapter 8: Merge

From section 8.25 of Chapter 8: Merge.

Primary sources

Secondary sources

Videos

(optional; the assessments in the Phase 0 report rest on captions and chapter lists, not on full viewing)

Further reading

  • Chapter 9 for the other way to integrate, Chapter 11 for undoing merges, Chapter 14C for rerere and merge drivers, Chapter 17 for merge methods on GitHub.

Module 7: remotes

Chapter 12: Remote Operations

From section 12.21 of Chapter 12: Remote Operations.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • gitprotocol-http (external site), for what "smart HTTP" does with the conversation of section 12.13.
  • git-maintenance (external site), task prefetch: Git's own scheduled fetch writes to refs/prefetch/ so that it does not move remote-tracking branches, and therefore does not renew a lease.
  • Chapter 13 (Recovery) for reflogs and git fsck, Chapter 26 (Performance) for shallow and partial clones and bundle URIs, and Chapter 30 (Incident response) for the force-push drill.

Module 8: undo

Chapter 11: Reset, Revert, Restore

From section 11.20 of Chapter 11: Reset, Revert, Restore.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

Module 9: rebase

Chapter 9: Rebase

From section 9.27 of Chapter 9: Rebase.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 10 for the single replay that a rebase repeats; Chapter 12 for push and pull; Chapter 13 for reflogs and retention; Chapter 14C for rerere.

Module 10: cherry-pick and ranges

Chapter 10: Cherry-pick

From section 10.18 of Chapter 10: Cherry-pick.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 9, where the same replay runs once per commit; Chapter 11 for revert; Chapter 14A for range notation and git log as a query language.

Modules 10 (ranges) and 11: history forensics

Chapter 14A: History investigation

From section 14A.31 of Chapter 14A: History investigation.

Primary sources

Secondary sources

  • The Phase 0 report of this course, sections 1, 4 and 12: the deprecation table, and the two meanings of the dots among commonly misunderstood topics.
  • Julia Evans, Confusing git terminology (external site), cited by the report for several of those misunderstandings.

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

Module 12: recovery

Chapter 13: Recovery

From section 13.22 of Chapter 13: Recovery.

Primary sources

Secondary sources

  • Pro Git, Maintenance and Data Recovery (external site). Caveats: it gives "around 7,000" loose objects as the automatic threshold where the configuration reference says 6700, and it predates cruft packs.
  • The Phase 0 report of this course, sections 1, 12 and 13, for the retention defaults, the traced maintenance run and the GitHub instruments.

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 30: Incident Response, for the same accidents at team scale, and the disaster-recovery playbook that grows out of the method of section 13.7.

Module 14: hooks, rerere, attributes, worktrees

Chapter 14C: Stash Internals, Rerere, Attributes, Hooks

From section 14C.20 of Chapter 14C: Stash Internals, Rerere, Attributes, Hooks.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 8 for conflicts, Chapter 9 for rebase, Chapter 11 for the stash commands, Chapter 13 for unreachable objects, Chapter 14D for safe.bareRepository.

Chapter 25: Worktrees

From section 25.14 of Chapter 25: Worktrees.

Primary sources

Secondary sources

  • The Phase 0 report of this course, section 1 (the table of newer commands and the maintenance defaults) and section 13.

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

Module 15: submodules, subtrees, LFS

Chapter 22: Git LFS

From section 22.18 of Chapter 22: Git LFS.

Primary sources

Secondary sources

  • The Phase 0 report of this course: section 2 (the large-files paragraph), section 13 ("Scale, submodules and large files") and section 15 ("Data and model versioning"), with the research notes on AI/ML workflows.

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 28 for data and model versioning beyond LFS; Chapter 26 for partial clone, which is Git's own way of not downloading every blob.

Chapter 23: Submodules and Subtrees

From section 23.21 of Chapter 23: Submodules and Subtrees.

Primary sources

Secondary sources

  • Pro Git, Git Tools: Submodules (external site), which documents the failure modes of sections 23.5 to 23.10 from the user's side.
  • The Phase 0 report of this course, section 12 (the misconception table), section 13 ("Scale, submodules and large files") and section 14 ("The Git client").

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

Modules 16 and 17: the object database, the index, refs and the Git directory

Chapter 3: Git Internals

From section 3.21 of Chapter 3: Git Internals.

Primary sources

The local manual pages for the Git you run: git help gitformat-loose, gitformat-pack, gitformat-index, gitformat-signature, gitrepository-layout, gitdatamodel, gitglossary, gitrevisions, and the pages of every command used above. Online, at the 2.56.0 tag: gitdatamodel (external site), gitformat-loose (external site), gitformat-pack (external site), gitformat-index (external site), gitformat-signature (external site), gitrepository-layout (external site), glossary (external site), revisions (external site), git-refs at 2.55 (external site), the reftable design (external site), repository format versions (external site), hash-function-transition (external site), BreakingChanges (external site), the release notes for 2.13 (external site), 2.29 (external site), 2.42 (external site), 2.45 (external site), 2.46 (external site), 2.51 (external site) and 2.53 (external site), and the commit "fsck: snapshot default refs before object walk" (external site).

Secondary sources

Pro Git, chapter 10: objects (external site), packfiles (external site) and maintenance and recovery (external site); frozen since May 2024, so it predates reftable and the glossary change. The GitHub Blog, Git's database internals, part I (external site). The Phase 0 report of this course for the hosting facts of section 3.14.

Videos

Derrick Stolee, "Git Internals: a Database Perspective" (external site) (Git Merge 2022, 27 min): packfiles and the storage layer; current. John Britton, "Git Internals" (external site) (CS50, 2018, 58 min): the object model, correct and clear; master, checkout, SHA-1 only, almost nothing on packfiles. Patrick Steinhardt, "Reftable Backend" (external site) (2025, 20 min) and Emily Shaffer, "SHA-256 at a Hyperscaler" (external site) (Git Merge 2026, 32 min): both assume this chapter's level; the second had almost no views when the report checked it.

Further reading

James Coglan, Building Git, teaches the formats by reimplementing them; "Write yourself a Git" (external site) does the same in Python. Both predate reftable.

Modules 16 and 18: maintenance, transfer and scale

Chapter 26: Performance

From section 26.22 of Chapter 26: Performance.

Primary sources

The local manual of Git 2.55.0: git help maintenance, gc, repack, commit-graph, multi-pack-index, fsmonitor--daemon, update-index, clone, fetch, rev-list, backfill, bundle, config. Online: git-maintenance (external site), git-gc (external site), git-repack (external site), git-commit-graph (external site), gitformat-commit-graph (external site), git-multi-pack-index (external site), bitmap-format (external site), gitformat-pack (external site), git-fsmonitor--daemon (external site), shallow (external site), partial-clone (external site), git-backfill (external site), git-bundle (external site), bundle-uri (external site), gitprotocol-v2 (external site), api-trace2 (external site). Git source at the 2.55.0 tag: builtin/gc.c (external site) (strategies, tasks and thresholds) and odb/source-loose.c (external site) (the loose-object estimate).

Secondary sources

Derrick Stolee, Git's database internals, GitHub Blog, 2022: I, the packed object store (external site), II, commit history queries (external site), III, file history queries (external site), IV, distributed synchronization (external site). Get up to speed with partial clone and shallow clone (external site) (2020). Taylor Blau, Scaling monorepo maintenance (external site) (2021). Jeff Hostetler, the file system monitor (external site) (2022). The practitioner reports of section 26.15: each from the publisher's own environment and date, not comparable with one another. The Phase 0 report of this course, sections 1, 12 and 13.

Videos

(optional; assessments from the Phase 0 report). Derrick Stolee, "Git Internals: a Database Perspective" (external site) (Git Merge 2022, 27 min): pack indexes, the multi-pack-index, bitmaps, git maintenance start; current, and the best compact talk on this layer. Derrick Stolee, "Git at Scale for Everyone" (external site) (32 min, 2020): partial clone and background maintenance; the Scalar packaging shown is the one of 2020.

Further reading

Chapter 3, section 3.7, for packs and deltas; Chapter 13, sections 13.4 and 13.13, for retention; Chapter 24 for the working-tree side; Chapter 29 for traces in diagnosis.

Chapter 24: Monorepos

From section 24.18 of Chapter 24: Monorepos.

Primary sources

The local manual of Git 2.55.0: git help sparse-checkout with its "Internals" sections, git help scalar, git help clone, git help backfill. Online: git-sparse-checkout (external site), scalar (external site), git-backfill (external site), partial-clone (external site), git-describe (external site), the sparse-index design notes (external site) and scalar.c (external site) at the 2.55.0 tag. Potvin and Levenberg, Why Google Stores Billions of Lines of Code in a Single Repository (external site) (2016; not Git). Engineering at Meta, Sapling (external site) (2022). GitHub Docs as linked in sections 24.8 and 24.9.

Secondary sources

GitHub Blog: sparse-checkout (external site) (2020), sparse index (external site) (2021), The Story of Scalar (external site) (2022), Git's database internals V (external site) (2022) on ways to split a repository. Software Engineering at Google, chapter 16 (external site). The practitioner reports linked in section 24.2, each from the publisher's own environment. The Phase 0 report of this course, sections 1, 12 and 13.

Videos

(optional; assessments from the Phase 0 report). Derrick Stolee, "Git at Scale for Everyone" (external site) (32 min, 2020): partial clone and a cone-mode demo; concepts current, the Scalar packaging is the one of 2020. Scott Chacon, "So You Think You Know Git" (external site) (FOSDEM 2024, 47 min): a survey, with about a minute of product pitch. Stolee's Scalar talk (external site) (2021) and "Scaling Git at Microsoft" (external site) (2017) describe superseded designs: history only.

Further reading

Chapter 26 for maintenance, the commit-graph and clone shapes; Chapter 25 for per-worktree configuration.

Modules 19 and 25: the GitHub platform, the CLI and the API

Chapter 15: GitHub

From section 15.26 of Chapter 15: GitHub.

Primary sources

Secondary sources

  • The Phase 0 report of this course, sections 2, 3, 4 and 12, and its research notes on the GitHub platform: the dated changes, the plan gates and the flags marked unverified here.
  • Check Point Research, Stargazers Ghost Network (external site), cited by the report.

Videos

(optional; the report's assessments rest on captions and chapter lists, not on full viewing)

Further reading

Module 20: authentication and SSH

Chapter 16: Authentication

From section 16.27 of Chapter 16: Authentication.

Primary sources

Secondary sources

  • The Phase 0 report of this course, section 2 (authentication, the error table, the flags) and section 4, and its research notes on the GitHub platform, section 4.
  • Pro Git, Credential Storage (external site): the helper protocol with a custom helper. Caveat: predates the GitHub CLI and fine-grained tokens.

Videos

(optional; the report's assessments rest on captions and chapter lists, not on full viewing)

Further reading

Modules 21 and 22: pull requests, forks, merge methods, releases

Chapter 17: Pull Requests

From section 17.25 of Chapter 17: Pull Requests.

Primary sources

(docs.github.com, the GitHub Changelog and cli.github.com; read on 1 and 2 October 2026)

Secondary sources

Videos

(from the Phase 0 report, with its caveats)

Further reading

  • Chapter 8: Merge, sections 8.12, 8.15 and 8.17; Chapter 9: Rebase, sections 9.9 and 9.14; Chapter 12: Remote Operations, sections 12.8, 12.10 and 12.12; Chapter 14A: History investigation, sections 14A.2, 14A.8, 14A.18 and 14A.22.
  • Pro Git, "Contributing to a Project" (external site): the fork-and-pull flow at a book's pace; its screenshots predate the current interface.

Module 23: governance

Chapter 18: Branch Protection and Rulesets

From section 18.25 of Chapter 18: Branch Protection and Rulesets.

Primary sources

(docs.github.com and the GitHub Changelog; read on 1 and 2 October 2026)

Secondary sources

Videos

(from the Phase 0 report, with its caveats)

Further reading

  • Chapter 12: Remote Operations, section 12.7 (server-side rules in plain Git); Chapter 14B, sections 14B.11 and 14B.15 to 14B.17; Chapter 17: Pull Requests, sections 17.5, 17.8 and 17.11.

Chapter 19: CODEOWNERS

From section 19.18 of Chapter 19: CODEOWNERS.

Primary sources

(docs.github.com and the GitHub Changelog; read on 1 and 2 October 2026)

Secondary sources

  • The Phase 0 report of this course, section 2 ("CODEOWNERS requests reviews; only a rule makes them mandatory"), and its notes on the GitHub platform, section 3.

Videos

  • The Phase 0 report lists no verified video that teaches CODEOWNERS; its survey of popular beginner courses found that none covers it.

Further reading

  • Chapter 17: Pull Requests, sections 17.3 to 17.5; Chapter 18: Branch Protection and Rulesets, sections 18.5 and 18.7; Chapter 4: The Working Tree, for .gitignore itself.

Module 26: Actions fundamentals

Chapter 20A: GitHub Actions Fundamentals

From section 20A.22 of Chapter 20A: GitHub Actions Fundamentals.

Primary sources

(docs.github.com, the GitHub Changelog, and each action's repository at the pinned tag; read on 1 and 2 October 2026)

Secondary sources

  • The Phase 0 report of this course, sections 2, 3, 4, 12 and 13, and its notes on GitHub Actions, including the flags carried into this chapter as "Unverified".

Videos

(from the Phase 0 report, with its caveats)

Further reading

  • Chapter 17: Pull Requests, sections 17.2, 17.6 and 17.11; Chapter 18: Branch Protection and Rulesets on required status checks; Chapter 19: CODEOWNERS on protecting the workflows directory; Chapter 26: Performance, section 26.11 on shallow clones; Chapter 14A: History investigation on two-dot and three-dot ranges.

Modules 27 and 28: build, package, deliver; runners and debugging CI

Chapter 20B: GitHub Actions: delivery, runners, cost and debugging

From section 20B.22 of Chapter 20B: GitHub Actions: delivery, runners, cost and debugging.

Primary sources

Secondary sources

Videos

(from the Phase 0 report, with its caveats)

Further reading

  • Chapter 18, section 18.8, for required status checks from the ruleset side; Chapter 21A for the security model of everything in this chapter.

Module 29: Actions security

Chapter 21A: GitHub Actions security

From section 21A.26 of Chapter 21A: GitHub Actions security.

Primary sources

Secondary sources

Videos

(from the Phase 0 report, with its caveats)

Further reading

Modules 24 (GitHub part), 30 and 31: repository security and secret-leak response

Chapter 21B: Repository security, identity, the Git client, and secret-leak response

From section 21B.27 of Chapter 21B: Repository security, identity, the Git client, and secret-leak response.

Primary sources

Secondary sources

Videos

(from the Phase 0 report, with its caveats)

Further reading

  • Chapter 13: Recovery for reflogs, pruning and the GitHub-side recovery instruments; Chapter 14B for local signing; Chapter 16 for credential mechanics; Chapter 12 for force pushes.

Modules 32 and 34: branching and release strategy, practices and design review

Chapter 27: Open source and team workflows

From section 27.25 of Chapter 27: Open source and team workflows.

Primary sources

Secondary sources

Videos

(from the report's tables, with its caveats)

Further reading

Module 33: AI/ML workflows

Chapter 28: AI/ML workflows

From section 28.22 of Chapter 28: AI/ML workflows.

Primary sources

Secondary sources

Videos

(from the report's tables, with its caveats)

Further reading

  • Chapter 14C for filters, drivers and hooks in full; Chapter 22 for Git LFS; Chapter 25: Worktrees for the worktree used in Lab 33.3.
  • Chapter 27: Open source and team workflows for branching, release tags and the fork model that section 28.11 collides with.

Module 35: the diagnosis method

Chapter 29: Production Troubleshooting

From section 29.18 of Chapter 29: Production Troubleshooting.

Primary sources

Secondary sources

  • Phase 0 report, sections 12 and 13, and the research notes github_platform.md, from which every GitHub-side fact and flag in section 29.8 is taken.
  • Yang et al., the ACM TOSEM study of Git-command questions (author preprint (external site)). The report flags the final volume and article number as not confirmed.

Videos

(optional; the assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 13: Recovery, for every case in which something was lost.
  • Chapter 12: Remote Operations, section 12.14, and Chapter 16: Authentication, sections 16.17 to 16.20, for the two other diagnosis procedures of this book.
  • Chapter 18: Branch Protection and Rulesets, section 18.17, "Why can't I merge?".
  • The troubleshooting playbook.

Modules 36 to 38: incident drills, communication and postmortems

Chapter 30: Incident Response

From section 30.27 of Chapter 30: Incident Response.

Primary sources

Secondary sources

Videos

Further reading

  • Chapter 13: Recovery, Chapter 29: Production Troubleshooting, Chapter 21B: Repository Security and Secret-Leak Response, Chapter 20B: Delivery, Runners, Cost and Debugging.

Module 42: the frontier

Chapter 14D: The Frontier

From section 14D.18 of Chapter 14D: The Frontier.

Primary sources

Secondary sources

Videos

(optional; assessments in the Phase 0 report rest on captions, not on full viewing)

Further reading

  • Chapter 3 for the formats, Chapter 9 for rebase, --update-refs and git range-diff, Chapter 10 for patch IDs, Chapter 14C for hooks and their security.

The video path as a whole

The chapters cite videos one at a time. The complete, ordered path, with length, date, level, what to learn from each and what is outdated in it, is section 7 of the Phase 0 research report. Its finding is that a complete path exists only by combining about a dozen sources, and that no single video covers the full list of topics.

See also

Glossary · Git command reference · GitHub reference · command safety

Written against Git 2.55.0 on macOS; GitHub facts as of 1 October 2026. Git transcripts are output from the book’s lab scripts; GitHub behaviour is described from GitHub’s documentation. Found a mistake? Tell us through the enquiry form.

Model registry/models
Benchmarks/benchmarks
Paper breakdowns/research
AI tools directory/tools
Work with us/work-with-us