Git хранит пользовательские данные, используя формат снимков. 24 Каждый раз, когда вносятся изменения, Git фиксирует их в файле и сохраняет ссылку на ранее созданный снимок. 2 Если в файлы не вносились изменения, Git не будет фиксировать их и вместо этого сохранит ссылку на предыдущую версию файла. 2
Для идентификации содержимого пользовательских данных в Git используется контрольная сумма (хеш-сумма). 2 Она выступает в роли уникального идентификатора, адресом каждого объекта является хеш его содержимого. 2
Для хранения настроек в Git есть утилита git config, которая позволяет просматривать и настраивать параметры, контролирующие все аспекты работы Git, а также его внешний вид. 5 Эти параметры могут быть сохранены в трёх местах: 5
При использовании Git каждый коммит содержит информацию о пользователе, например имя и адрес электронной почты. 25 Эта информация включена в передаваемые коммиты и не может быть далее изменена. 5