В книге git определяется индекс git:
Индекс Git используется в качестве промежуточного область между вашим рабочим каталогом и ваш репозиторий. Вы можете использовать index для создания набора изменений что вы хотите совершить вместе. Когда вы создаете фиксацию, что совершено это то, что в данный момент находится в индексе, а не что находится в вашем рабочем каталоге .
Но мне все еще трудно понять это, особенно выделенное утверждение о том, что «зафиксировано , а не то, что находится в моем рабочем каталоге».
Пока что при моей ограниченной работе с git все в рабочем каталоге всегда зафиксировано, если я это сделаю:
git add
git commit -a -m "git will refuse to commit without this comment"
git, затем зафиксирует все измененные файлы а также все новые файлы.
Итак, в действительности мой рабочий каталог является промежуточной областью?
Я не уверен, что такое git index
- это промежуточная область и как она интерпретируется.
Не могли бы вы объяснить?