J'essaie de supprimer les 2 derniers commits d'un de mes dépôts GitHub. J'ai essayé comme suggéré aquí : git push -f origin HEAD^^:master
. Il semble que cela fonctionne, car les deux derniers commits sont supprimés.
Ensuite, je les ai supprimés de mon dépôt local avec git rebase -i HEAD~2
. Je supprime les lignes qui sont liées à ces commits, et je vérifie avec git log
qu'ils sont correctement retirés.
Après cela, je fais quelques changements dans mon dépôt local, je fais un nouveau commit, et je pousse vers GitHub. Le problème est que, dans mon compte GitHub, j'ai les deux commits précédents que j'ai essayé de supprimer.
Je pense que le problème vient de mon dépôt local, car si je clone mon dépôt Github sur mon dépôt local et que j'y fais des modifications, lorsque je pousse un nouveau commit, ces anciens commits ne sont pas poussés sur GitHub.