Что происходит с промежуточной областью (и промежуточным файлом) при выполнении фиксации (кроме того факта, что файл фиксируется в хранилище)? - PullRequest
0 голосов
/ 26 января 2020

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

После выполнения фиксации я знаю, что файл фиксируется в хранилище. Тем не менее, файл также остается в стадии (индекс) или он удаляется из стадии (индекс)? Что происходит с промежуточной областью (и промежуточным файлом) при выполнении фиксации?

1 Ответ

2 голосов
/ 26 января 2020

Этап (индекс) - это

  • копия коммита, на который ссылается HEAD
  • плюс любые дополнительные изменения из-за "промежуточных файлов".

Когда вы делаете коммит, содержимое индекса становится содержимым нового коммита, и HEAD изменяется для ссылки на новый коммит. В этот момент индекс становится копией коммита, на который ссылается HEAD (по определению), но без каких-либо дополнительных изменений.

Таким образом, нет, файл не удаляется из индекса.

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