Consists of blobs and trees (directory and file)
- Basically Git is Key Value Store
- File is Blob, Director y is Tree
- Every Commit, Blob, Tree has hash value
Git internally uses 4 types of objects:
- blob: file contents
- tree: directory structure
- commit: commit information + tree pointer
- tag: annotated tag
Git Folder Structure
Git Structure notion
Handcrafted reverse-engineering hash structure (git object)
Git's internal design is simple and elegant, and once you understand it, implementing it isn't difficult
wizard zines: How Git Works
If you’re still perplexed by git even though you’ve been using it for years,
this zine is for you!
https://wizardzines.com/zines/git/


Seonglae Cho