Sobes.tech
Intern

Шта тачноће ће бити укључено у комит када извршите git commit -m? ако само извршите git add за део изменјених фајлова? Фајлови наведени у git add, у целини са њиховим тренутним стањем, укључујући неиндексиране исправке Све промене у свим изменјеним фајловима, чак и оним који нису додати у индекс Само најновије изменјене фајлове у радном директоријуму Само промене додате у индекс

sobes.tech АИ

Одговор од АИ

При выполнении git add только для части изменённых файлов в индекс попадут только те изменения, которые были явно добавлены.

При последующем git commit -m в коммит попадут только изменения, добавленные в индекс (staged changes). Изменения в файлах, которые не были добавлены в индекс, не попадут в коммит, даже если эти файлы изменены в рабочей директории.

Таким образом, правильный ответ:

Только изменения, добавленные в индекс

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