Я знаю, что это может быть поздно, однако я заметил, что это происходит только тогда, когда я делаю коммит в ветку, которая немного обновляется, чем ветка, которую я объединяю.

Оказывается, что если я изменю ветку (то есть добавлю больше файлов в ветку) и попытаюсь слить в нее другую ветку, Git попросит меня написать a MERGE_MSGдля этой ветви.
На этом изображении показано, что я добавил файл LICENSE в файл masterи .gitignoreфайл в филиале npm-init.
Поскольку он masterсодержит новый файл LICENSE и npm-initне знает о нем, Git попросил меня написать сообщение о том, почему я должен слить его.
Точно так же я слился add-eslintв add-dev прежде чем я слил изменения в install-deps.
Я знаю, что это может быть трудно понять (даже для меня на первый взгляд), но я надеюсь, что изображение проясняет ситуацию :)