Git: отключение запуска редактора сообщений после команд Commit и Merge

24 сентября 2015
После коммитов и слияний Гит открывает редактор для ввода комментария. Пользователь видит специфичное уведомление:
# 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, чтобы профиль начал действовать.