В книге Pro Git говорится, что промежуточная область была просто списком или индексом, в котором говорится, какие файлы будут выполняться при выполнении git commit
, и теперь имя index
более широко известно как "промежуточная область".
Но если мы изменим файл foo.txt
, который уже является частью репо, и используйте git add foo.txt
, чтобы сгенерировать его, и снова измените файл, теперь файл "поэтапный" и "измененный" (как видно в git status
), и, если мы зафиксируем, "поэтапная" версия войдет в фиксацию. Второе редактирование не войдет.
Итак, как может "промежуточная область" отслеживать, что такое первое редактирование, если это просто индекс - список файлов?