Ответ
Для одновременной индексации (staging) всех отслеживаемых файлов и создания коммита используется команда git commit с флагом -a.
git commit -a -m "Ваше сообщение коммита"
Разбор флагов:
-a(или--all): автоматически добавляет в индекс все изменённые и удалённые файлы, которые уже находятся под версионным контролем (отслеживаются Git).-m(или--message): позволяет указать сообщение коммита непосредственно в командной строке.
Важное ограничение
Флаг -a не добавляет в индекс новые (untracked) файлы. Если вы создали новые файлы, их нужно сначала добавить вручную с помощью git add.
Сценарий с новыми файлами:
- Сначала добавляем все файлы, включая новые:
git add . - Затем делаем коммит:
git commit -m "Добавлены новые и изменены существующие файлы"
Для выполнения обеих операций в одной строке можно использовать оператор &&:
git add . && git commit -m "Полный коммит всех изменений"