Когда вы изменяете файл в своем рабочем каталоге, git говорит вам использовать "git add" для сцены.
Когда вы добавляете новый файл в рабочий каталог, git говорит вам использовать «git add», чтобы начать отслеживание.
Я немного смущен этими двумя концепциями, потому что я предполагал, что отслеживание изменений в файле отличается от его подготовки для фиксации
У Git есть понятие, известное как «индекс». Чтобы создать новый коммит, вы заполняете индекс содержимым, которое вы хотели бы иметь в следующем коммите. Это означает, что вы должны явно указать Git, какие изменения вы хотите внести в следующий коммит, используя git add
. (git add -p
для добавления только одиночных фрагментов)
Для Git не имеет значения, обновляете ли вы только файл («этап изменения») или добавляете полное содержимое нового файла (» начать отслеживать файл «) - оба раза все, что видит индекс Git, это добавление новых изменений