Как git обнаруживает, что файл был изменен?

Как git обнаруживает изменение файла так быстро?

Хэширует ли каждый файл в репо и сравнивает SHA1? Это заняло бы много времени, не так лине так ли?

Или это сравнить,atimectime или же ?mtime

Ответы на вопрос(4)

Ваш ответ на вопрос