Git Указатели и капли - PullRequest
       1

Git Указатели и капли

2 голосов
/ 09 декабря 2010

Я новичок в распределенном управлении версиями, и я понимаю, что неизмененные файлы в коммитах git не являются блобами, а просто хранятся как указатели на последний измененный файл,

, но ...

Указатель указывает на последний коммит или на последний коммит, где файл был изменен?

Т.е. если у меня есть 10 коммитов, но index.html не изменился с момента первого коммита,указатель в коммите 10 указывает на файл в первом коммите или указывает на указатель в коммите 9, который указывает на коммит 8 и т. д. и т. д.

Ответы [ 2 ]

2 голосов
/ 09 декабря 2010

Я написал об этом более подробно здесь

2 голосов
/ 09 декабря 2010

Указывает на сам файл (blob), не проходя другой коммит. Связь выглядит следующим образом: commit -> tree -> (tree ...) -> blob.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...