Git merge commit missing

Estoy buscando una explicación de lo siguiente:

Mi repository git está en escondite.

Tengo 2 twigs: maestro, desarrollo.
Hoy quería lanzar una nueva versión, por esta razón creé la versión 1.0 de una twig de desarrollo .

Entonces lo hice:

git checkout release-1.0
actualizado los poms para lanzar la versión
git commit -m "Prepare poms para la próxima publicación"
git push
git merge master // para asegurarse de que todo esté sincronizado

Luego, usando stash, creé una request de extracción. Mi compañero lo aceptó y todo fue para el maestro y apareció el compromiso:
9c08cd5fc435 Merge pull request # 1 en XXX de la versión 1.0 a la maestra

Lo último que hice fue actualizar la twig de desarrollo con esos cambios, así que lo hice:

git checkout desarrollar
git merge master
estado de git

// aquí vi todos los poms que han cambiado

git commit -m "Fusionar cambios de versiones posteriores para desarrollar"
git push

Y aquí sucedió la magia: git no registró este último compromiso .

Cuando enumero las confirmaciones para la twig de desarrollo , puedo ver que git de alguna manera incrustó el último compromiso de la twig de publicación, es decir, "Preparar poms para la próxima versión" , pero no hay nada como "Fusionar cambios de versiones posteriores para desarrollar"

¿Alguien puede explicarme esta extraña situación?

No hay cambios para comprometer en el momento de ejecutar …

git commit -m "Merge back release changes to develop" 

Si realmente desea hacer una confirmación (vacía) con este post, puede hacer

 git commit -m "Merge back release changes to develop" --allow-empty 

Lo que está sucediendo es lo siguiente: Su maestro es simplemente una serie de compromisos antes de su twig de desarrollo. Si fusionas master en develop, lo que en realidad estás haciendo es hacer que el puntero "desarrolle" apunte a una confirmación diferente (lo mismo que maestro) sin hacer una nueva confirmación real.

Git te dice esto de la siguiente manera:

 Fast-forward