Sobes.tech
Intern

Co přesně bude zahrnuto do commitu při spuštění git commit -m?, pokud provedete pouze git add pro část změněných souborů? Soubory uvedené v git add, kompletní se svým aktuálním stavem, včetně neindexovaných úprav Všechny změny ve všech změněných souborech, i těch, které nebyly přidány do indexu Pouze nejnovější změny v pracovním adresáři Pouze změny přidané do indexu

sobes.tech AI

Odpověď od AI

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

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

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

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

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