Sobes.tech
Intern

Que sera exactement inclus dans le commit lors de l'exécution de git commit -m ? si vous faites seulement git add pour une partie des fichiers modifiés? Fichiers indiqués dans git add, dans leur intégralité avec leur état actuel, y compris les modifications non indexées Toutes les modifications dans tous les fichiers modifiés, même ceux qui n'ont pas été ajoutés à l'index Seuls les fichiers modifiés les plus récents dans le répertoire de travail Seuls les changements ajoutés à l'index

sobes.tech IA

Réponse de l'IA

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

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

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

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

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