Solo tuve un commit en una solicitud de extracción, y solía git commit --amend
actualizarlo. Luego hice un empuje forzado git push -f
para que mi confirmación modificada reemplazara la original. La solicitud de extracción seleccionó automáticamente la nueva confirmación. (En realidad, mostró ambas confirmaciones, pero cuando volví a cargar la página, la confirmación anterior desapareció).
Entonces, aunque generalmente no se recomienda un empuje forzado, puede ser útil para solicitudes de extracción. No se recomienda porque si alguien basa una confirmación sobre la tuya, tendrá que hacer una nueva versión después de tu cambio. Pero dado que nadie debería basar su trabajo en una solicitud de extracción bajo revisión, debería ser bastante seguro en esta situación.