git новичок здесь, нести меня, если это тривиально. Я не могу найти это в некоторых основных документах git, которые были просмотрены до сих пор.
Я сделал "git add file1", который помещает файл в индекс. Сразу после этого "git diff -cahced" показывает правильное содержимое diff.
Затем я сделал несколько изменений в файле1. Теперь "git diff --cached" показывает ранее показанное содержимое diff, и новые изменения не отображаются. Это заставляет меня поверить, что индекс имеет моментальный снимок содержимого file1, когда я сделал "git add", другими словами, когда я поставил файл.
Это правильно? И последующая фиксация будет только фиксировать то, что "git diff --cached" показывает мне или все мои изменения до выдачи фиксации?