Understanding Git Objects

1
What is a Blob?

In Git, a file's content is stored as a "blob"β€”just the raw data, without the filename or any other info.

File Content (hello.txt)
Hello World!
β†’
BLOB
Hello World!
a1b2c3d4...
Key Point: The blob gets a unique SHA hash based on its content. Identical content always produces the same hash.