Согласно документации , git update-index --refresh
делает следующее:
Просматривает текущий индекс и проверяет, объединяется ли или необходимы обновления, проверяя информацию stat ().
Что означает, что git «проверяет, нужны ли слияния или обновления»? Сохраняет ли git где-нибудь произвольный флаг, говорящий «mergeme» после определенных операций?
Кроме того, я думаю, что понимаю stat
( что такое «статистическая информация» в индексе git? ), но не знаю Я вижу, как знание таких вещей, как UID , помогает git вообще узнать, должно ли произойти слияние.