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