¿Es posible aplastar confirmaciones sin cambiar el hash de la confirmación?

Olvidé agregar un file a una confirmación que ya he enviado y he creado una request de extracción. La request de extracción fue rechazada (por otras razones). Ahora quiero agregar el file que falta a la confirmación original y luego realizar los cambios solicitados en una nueva confirmación antes de emitir una nueva request de extracción. Sin embargo, un git rebase para aplastar la confirmación del file perdido en el antiguo cambia el hash de la confirmación, lo que genera efectos extraños en GitHub. ¿Hay alguna manera de hacer lo que estoy intentando o tengo que dejar el file perdido en su propia confirmación?

Yo soy el único que usa mi repository. Las requestes de extracción son la única reference a otros usuarios.

Respuesta corta: no, ni siquiera puede cambiar el post de una confirmación sin cambiar el hash, y mucho less agregar un file.

En general, si ha presionado un cambio en un control remoto (que otros dependen), no cambia el historial haciendo cosas como corregir y aplastar confirmaciones.

El enfoque ideal podría ser que agregue el file en una confirmación separada y que también esté incluido en la request de extracción.