¿Enmendar el último post de cometer git crea una versión de twig de característica divergente?

Tengo una twig de características y quiero modificar el post de confirmación anterior. Allí realizo un command:

git commit --amend 

Funciona como se esperaba cuando la confirmación no se ha enviado todavía, por lo que se crea una nueva confirmación y se reemplaza con la anterior (localmente). Sin embargo, si la confirmación se envía a una sucursal remota, se crea una versión de bifurcación divergente y, por lo tanto, veo 1 extracción y 1 inserción. Por lo tanto, necesito hacer una fusión de compromiso que realmente fusione la confirmación alterada en la twig de características creando una confirmación completamente nueva. Sin embargo, no necesito esta confirmación networkingundante.

Sé que nunca debemos alterar los commits en las sucursales públicas, sin embargo, es mi twig de características personales que utilizo para impulsar y, a veces, trabajo desde casa, por lo tanto, tengo que presionar. Entonces, la pregunta es, ¿es el comportamiento esperado o me falta algo y es por eso que me pidieron que realice la fusión?

Parece que entiendes la razón de ser de la conducta de git en el escenario que describiste. Si usted es el único que se compromete con esta twig, entonces se puede trabajar alnetworkingedor de la fusión utilizando el indicador -f al empujar la twig hacia el repository remoto de la siguiente manera:

 git push -f origin master