Sobes.tech
Intern

Ko tieši tiks iekļauts komitā, izpildot git commit -m?, ja jūs veicat tikai git add daļai no mainītajiem failiem? Faili, kuri norādīti ar git add, pilnībā ar to pašreizējo stāvokli, ieskaitot neindeksētās izmaiņas Visas izmaiņas visos mainītajos failos, pat tos, kas nav pievienotas indeksam Tikai jaunākie mainītie faili darba direktorijā Tikai izmaiņas, kas pievienotas indeksam

sobes.tech AI

Atbilde no AI

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

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

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

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

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