Последующие изменения в файле после «git add»

git newbie здесь, несите меня, если это тривиально. Я не могу найти это в некоторых базовых документах git, которые видели до сих пор.

Я сделал" git add file1 ", который помещает файл в индекс. Сразу после этого «git diff --cahced» показывает правильное содержимое diff.

Затем я внес еще несколько изменений в файл 1. Теперь «git diff --cached» показывает ранее показанное содержимое diff, а новые изменения не отображаются. Это заставляет меня думать, что индекс имеет моментальный снимок содержимого file1, когда я выполнял «git add», другими словами, когда я помещал файл.

Это правильно? И будет последующая фиксация будет фиксировать только то, что мне показывает «git diff --cached», или все мои изменения до тех пор, пока фиксация не будет выполнена?

10
задан nom-mon-ir 6 August 2011 в 22:42
поделиться