Git: отключение запуска редактора сообщений после команд Commit и Merge
24 сентября 2015
После коммитов и слияний Гит открывает редактор для ввода комментария. Пользователь видит специфичное уведомление:
Выйти из редактора можно командой :wq (сохранить и выйти) и :q (выйти).
Отключить показ редактора можно несколькими способами.
Затем в настройки добавляем строчку export GIT_MERGE_AUTOEDIT=no, которая отключает автоматический запуск редактора сообщений.
Для сохранения настроек нажимаем Ctrl + O и потом Ctrl + X для выхода из правки профиля.
Теперь перезапускаем консоль Git Bash, чтобы профиль начал действовать.
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
Выйти из редактора можно командой :wq (сохранить и выйти) и :q (выйти).
Отключить показ редактора можно несколькими способами.
Способ отключения №1
В команду commit или merge добавить параметр --no-edit, который поручает системе выполнить действие без запуска редактора. Пример команды:$ git merge --no-edit task/210
Способ отключения №2
Чтобы каждый раз не указать параметр --no-edit, можно отключить запуск редактора в настройках профиля консоли Гита. Для этого в Гите вводим команду nano $HOME/.bash_profile, которая откроет файл .bash_profile с настройками профиля.Затем в настройки добавляем строчку export GIT_MERGE_AUTOEDIT=no, которая отключает автоматический запуск редактора сообщений.
Для сохранения настроек нажимаем Ctrl + O и потом Ctrl + X для выхода из правки профиля.
Теперь перезапускаем консоль Git Bash, чтобы профиль начал действовать.