A blob is addressed by the hash of its content. Two files with identical content share one blob; names and modes live in tree objects and in the index.
Blob
the Git object that stores the content of one file, with no name.
A blob is addressed by the hash of its content. Two files with identical content share one blob; names and modes live in tree objects and in the index.