¿Cómo arreglar un commit git –mendar en la cabeza de una twig remota?

Hago este error Git a veces y es increíblemente molesto. Me preguntaba si alguien en la comunidad tenía ideas sobre qué hacer cuando accidentalmente haces un commit – enmienda en la cabeza de una twig remota. Ahora mismo termino haciendo un tirón, diferenciándome de mi propio cambio parcial y presionando, lo que da como resultado un post de confirmación duplicado en HEAD.

Para mayor claridad, estoy preguntando la mejor manera de corregir lo siguiente:

  1. Tire de la twig remota (por ejemplo, maestro)
  2. Hacer cambio
  3. Commit – cambio de enmienda
  4. Intenta empujar, ser rechazado
  5. Maldito yo y / o dioses

Tratar:

git stash save -u git pull -f --rebase git stash apply 

El segundo command actualizará su Brach local basándose en el remoto mientras conserva los commits adicionales en su sucursal local. Dinos si ayuda.