Я только начал изучать git, и для этого начал читать git Community Book, и в этой книге они говорят, что SVN и CVS сохраняют разницу между файлами и что git хранит моментальный снимок всех файлов.
Но я действительно не понял то, что они подразумевают под снимком. Действительно ли git делает копию всех файлов в каждой фиксации, потому что это то, что я понял из их объяснения.
PS: Если у кого-то есть лучший источник для изучения git, я был бы признателен.