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