Разница между параметрами -m и -am в команде git commit заключается в следующем:
- Параметр -m позволяет указать сообщение к коммиту прямо из командной строки. 5 По умолчанию команда git commit открывает текстовый редактор с предложением ввести комментарий к коммиту. 1 При передаче параметра -m текстовый редактор не открывается, а используется подставленный комментарий. 1
- Параметр -am — это комбинация двух параметров: -a (для индексации всех изменений в отслеживаемых файлах) и -m (для указания сообщения к коммиту). 5 По сути, git commit -am индексирует и коммитит все изменённые файлы за одну команду. 5
Таким образом, параметр -m используется для быстрых коммитов с коротким сообщением о небольших изолированных изменениях, а параметр -am — для крупных обновлений, когда нужно за один раз зафиксировать изменения в нескольких отслеживаемых файлах. 5