Are Source Files Contained In Objects In Repo?

Are Source Files Contained In Objects In Repo? The . git objects folder contains a bunch of folders with names like a6 and 9b. These folders each contain a file with a name that looks like a commit sha 2f29598814b07fea915514cfc4d05129967bf7. What consists of a commit object? The commit object contains the directory tree object hash,