2.0 KiB
Raw Blame History

git commit

Фиксировать изменения файлов в репозитории (создавать коммиты). Больше информации: https://git-scm.com/docs/git-commit.

  • Открыть редактор для написания сообщения и зафиксировать проиндексированные файлы в репозитории:

git commit

  • Зафиксировать проиндексированные файлы с указанным сообщением:

git commit {{[-m|--message]}} "{{сообщение}}"

  • Зафиксировать проиндексированные файлы, прочитав сообщение из указанного файла:

git commit {{[-F|--file]}} {{путь/к/файлу_с_сообщением}}

  • Автоматически проиндексировать все изменённые и удалённые файлы и создать коммит:

git commit {{[-a|--all]}} {{[-m|--message]}} "{{сообщение}}"

  • Зафиксировать проиндексированные файлы и подписать их указанным GPG-ключом (или ключом из конфигурации, если id_ключа не указан):

git commit {{[-S|--gpg-sign]}} {{id_ключа}} {{[-m|--message]}} "{{сообщение}}"

  • Обновить последний коммит, добавив текущие проиндексированные изменения (это изменит хеш коммита), и открыть редактор для изменения сообщения:

git commit --amend

  • Создать коммит только для указанных файлов:

git commit {{путь/к/файлу1 путь/к/файлу2 ...}}

  • Создать коммит с указанным сообщением и описанием:

git commit {{[-m|--message]}} "{{сообщение}}" {{[-m|--message]}} "{{описание}}"