Retiro de las últimas confirmaciones de GitHub

Envié mi GitHub, dos obligaciones se comprometen. https://zapodaj.net/2ba0d2207c251.png.html Sin embargo, cometí un pequeño error y me gustaría restaurar el borrador de la versión del proyecto 0.0.2.4 . Quiero retirar los últimos dos commits de GitHub. Estoy peleando con esto alnetworkingedor de 3 horas y no tengo ni idea de cómo hacerlo.

Si no necesitas esos commits, simplemente reinicia tu HEAD master y force push

git checkout master git reset --hard @~2 git push --force 

Asegúrate de ser el único que trabaje en ese repository (antes de forzar el empuje).
Y asegúrese de que no tenga ningún trabajo en progreso (antes de un restablecimiento completo)

También puede hacer una bifurcación temporal antes del restablecimiento git branch tmp ( git branch tmp ), de esa manera puede realizar un seguimiento de esos commits defectuosos si los necesita.