Я знаю, що це може бути пізно, однак я помітив, що це відбувається лише в тому випадку, якщо я беру на себе зобов’язання, щоб гілка була трохи більш оновленою, ніж гілка, яку я зливаю.

Виявляється, якщо я поміняю гілку (тобто додам більше файлів до гілки) і спробую об’єднати в неї іншу гілку, Git попросить мене написати а MERGE_MSGдля цієї гілки.
На цьому зображенні видно, що я додав файл LICENSE masterта .gitignoreфайл у відділенні npm-init.
Оскільки masterміститься новий файл, ЛІЦЕНЗІЯ, і npm-initвін не знає про нього, Git попросив мене написати повідомлення про те, чому я повинен його об'єднати.
Точно так же я злився add-eslintв add-dev до того я злив зміни в install-deps.
Я знаю, що це може бути важко зрозуміти (навіть для мене спочатку), але я сподіваюся, що зображення прояснить справи :)