Si NO ha enviado estas 4 confirmaciones, puede hacerlo de la siguiente manera:
Cree archivos de parche para todas estas confirmaciones:
git format-patch -4
Retroceda 4 confirmaciones:
git reset --hard HEAD~4
Agregar archivo faltante:
git add missing-file
Compromételo con --amend
:
git commit --amend
Aplicar todos los parches guardados nuevamente:
git am *.patch
Si ha presionado, NO debe utilizar este método. En su lugar, solo admite tu error y crea una confirmación más además de HEAD que soluciona este problema.