Архив рубрики ~Лента новостей~
Как Git хранит историю без копирования файлов
При добавлении файла Git создаёт blob‑объект с хешем содержимого, а дерево tree хранит имена и ссылки на эти blobs. Коммит лишь указывает на корневое tree и предыдущий коммит, поэтому ветки и история занимают мало места.
Читать