git push reanudando push anterior

Cometí un error. Modifiqué mi .gitignore para comenzar inadvertidamente a rastrear un directory de files misceláneos que son enormes. Cuando empujé hacia el origen, me di count de que me tomaba una eternidad y vi mi error. He eliminado (creo) que los files no sean rastreados, pero ahora cada vez que voy a presionar de nuevo, de alguna manera retoma justo donde lo había dejado antes, en el medio de cargar todos esos files enormes. Mantengo control-c para detener el empuje. Quiero evitar que git reanude el empuje anterior y vuelva a presionar este último compromiso.

Incluso si eliminó el file en la próxima confirmación, la confirmación anterior aún está allí y aún se presionará.

Tienes que hacer un git reset --hard <sha hash of commit before adding the misc files> .

Una vez que haga lo anterior, la confirmación en la que agregó los files desaparecerá. Ahora puede comenzar a trabajar y presionar.

Si tiene otras confirmaciones (que necesita) entre agregar esos files y ahora, puede hacer un git rebase -i <hash before file adding> y eliminar la confirmación donde agregó los files