Estoy usando git. Hice una fusión normal, pero sigue preguntando esto:
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
E incluso si escribo algo, no puedo salir de aquí. No puedo encontrar documentos que expliquen esto. ¿Cómo debería hacer?

Respuestas:
Esto depende del editor que esté utilizando.
Si vim puedes usar ESCy :wqo ESCy Shift+ zz. Ambos comandos guardan el archivo y salen.
También puede verificar el
~/.gitconfigeditor, en mi caso (cat ~/.gitconfig):fuente
Sé que esto puede llegar tarde, sin embargo, he notado que solo ocurre si realizo un compromiso en una rama que está un poco más actualizada que la rama que estoy fusionando.
Resulta que si cambio una rama (es decir, agrego más archivos a la rama) e intento fusionar otra rama en ella, Git me solicitará que escriba una
MERGE_MSGpara esa rama.En esta imagen, muestra que agregué un archivo de LICENCIA
mastery un.gitignorearchivo en ramanpm-init.Debido a que
mastercontiene un nuevo archivo, LICENCIA, ynpm-initno lo sabe, Git me pidió que escribiera un mensaje sobre por qué debería fusionarlo.Del mismo modo, me fundí
add-eslintenadd-devantes Fusioné los cambios eninstall-deps.Sé que esto puede ser difícil de entender (incluso para mí al principio), pero espero que la imagen aclare las cosas :)
fuente