Предполагаю, что хранится diff разница между изменениями.
нет
Возможно плохо искал, но к сожалению, не нашёл подобной информации
Да блин, git вообще opensource, можно все про него найти. И в официальной документации достаточно написано.
да и банально, если почитать пользовательские команды по работе с отдельными объектами, все становится понятно. Повнимательнее полазь по каталогу .git
А знать надо - немного про работу с файлами.