El autor cambió una vez que la request de extracción se fusionó manualmente

Cada vez que hago una fusión manual con git, parece que me cambia el autor cuando confirmo la fusión manual de una request de extracción.

Aquí están mis pasos:

git checkout -b user1234-featurebranch master git pull https://github.com/user1234/myrepo.git featurebranch git mergetool #then I manually merge all changes git checkout master git merge user1234-featurebranch git push origin master 

Estoy usando GitHub para Windows, así que en este punto, estoy en la twig principal, y muestra los cambios pendientes (no confirmados) que se han fusionado de la twig de características del usuario1234.

Entonces, usando GitHub para Windows, confirmo los cambios pendientes y luego sincronizo.

Luego, compruebo GitHub, y muestra al autor todos los files como yo.

¿Se espera esto o estoy haciendo algo mal?

Por supuesto, entiendo que cualquier file que tuve que fusionar localmente puede mostrarme como el autor, ya que los toqué. Pero todos los files que se fusionaron automáticamente sin mi intervención deben conservar el autor original, ¿no?

Actualización: A medida que leo más acerca de esto, parece que las requestes de extracción solo deben enviarse después de realizar una fusión sin base del repository upstream / bifurcado. Pero estoy pensando que aún puede haber casos en los que esto no sea práctico, es decir, procesar múltiples requestes de extracción subsiguientes que involucren el mismo código.

Así que todavía parece que debe haber una manera de hacer esto.