Internals
7 lessons
- 01Commit HashesUnderstand how Git generates commit hashes using the SHA-1 algorithm.
- 02The Object DatabaseUnderstand the structure of Git's low-level database and the .git/objects directory.
- 03Object FilesLearn how Git compresses and encrypts object database files on your disk.
- 04Cat FileLearn how to use the git cat-file command to inspect internal Git database objects.
- 05Trees and BlobsUnderstand how Git separates directories (trees) from files (blobs) within its object model.
- 06Committing HistoryLearn how Git links commits together in a historical chain using parent pointers.
- 07Storing and Deduplicating DataLearn how Git optimizes repository storage using file deduplication and delta packing.