Sobes.tech
Intern

Se si esegue git add solo per una parte dei file modificati, cosa esattamente verrà incluso nel commit con git commit -m? File indicati in git add, interamente con il loro stato attuale, comprese le modifiche non indicizzate Tutte le modifiche in tutti i file modificati, anche quelli non aggiunti all'indice Solo i file più recenti modificati nella directory di lavoro Solo le modifiche aggiunte all'indice

sobes.tech AI

Risposta dell'AI

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

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

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

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

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