eliminar confirmaciones del contribuyente

Tengo un repo de Git con muchos compromisos antiguos de un queueborador. Esos compromisos no influyen de ninguna manera en la versión actual del repository. Me gustaría eliminar todas las confirmaciones de ese queueborador. ¿Cómo proceder?

¡Gracias!

La forma más fácil de hacerlo es con una rebase interactiva. Digamos que la primera confirmación que quieres eliminar es abc . Haz lo siguiente: git rebase -i abc^ . Aparecerá un editor con una list de confirmaciones. Elimine las líneas que contienen las confirmaciones que desea eliminar y luego guarde / cierre el file. Git luego reescribirá todas las confirmaciones en order, dejando fuera las que eliminó.

Tenga en count que cuando presione hacia el server, necesitará usar la opción –force para sobrescribir también lo que está allí.