48 items
Plumbing vs Porcelain
QuizObjects Are Immutable
QuizLightweight vs Annotated Tags
QuizPacked vs Unpacked Refs
QuizDetached HEAD State
QuizLoose Objects vs Packfiles
QuizWhat Blobs Store
QuizTrees and Directory Structure
QuizContent-Addressable Storage
QuizCommit Parent Pointers
QuizWhat the Index Tracks
QuizGit's Four Object Types
QuizCompression and Deduplication
QuizThe Commit DAG
QuizWhat a Ref Points To
QuizPurpose of the Reflog
QuizPlumbing vs Porcelain Commands
Slides / VideoGit's Object Database and Object Lookup
Slides / VideoData Integrity via Hash Chaining
Slides / VideoLoose Objects vs Packed Objects
Slides / VideoPackfiles and Object Compression
Slides / VideoObject Deduplication and Shared Blob Storage
Slides / VideoInside Git's Index (Staging Area)
Slides / VideoReferences and the refs/ Namespace
Slides / VideoThe DAG: Commits as a Directed Acyclic Graph
Slides / VideoCommit Object Anatomy
Slides / VideoHow Trees Represent Directory Structure
Slides / VideoLoose Objects vs Packfiles
FlashcardGit Config Levels (system/global/local)
FlashcardThe Reflog Mechanism
FlashcardParent Commits and Merge Commits Linkage
FlashcardTree Objects
FlashcardBlob Objects
FlashcardLightweight vs Annotated Tags
FlashcardTag Objects (Annotated Tags)
FlashcardThe Commit Graph (DAG) Structure
FlashcardDetached HEAD State
FlashcardImmutability of Git Objects
FlashcardGit Object Model Overview
FlashcardThe Object Database (.git/objects)
FlashcardCommit Objects Internal Structure
FlashcardObject Compression and Delta Storage
FlashcardRefs and the refs Directory
FlashcardThe .git Directory Structure
FlashcardPlumbing vs Porcelain Commands
FlashcardContent-Addressable Storage in Git
Slides / VideoGit's Four Object Types
Slides / VideoInside the .git Directory
Slides / VideoCommit Object Anatomy
A Git commit is a tiny text object linking a tree snapshot, parent commits, author and committer info, and your message.
