我试图从我的GitHub存储库之一删除最后2次提交。我已经尝试了这里的建议:git push -f origin HEAD^^:master。它似乎是工作的,因为最后两个提交被删除了。
然后我用git rebase -i HEAD~2从我的本地存储库中删除了它们。我删除了与这些提交相关的行,并使用git日志检查它们是否被正确删除。
在那之后,我在我的本地存储库中做了一些更改,做了一个新的提交,并推送到GitHub。问题是,在我的GitHub帐户中,我有前两次提交,我试图删除。
我认为问题是在我的本地存储库,因为如果我克隆我的Github存储库到我的本地,并在这里做一些更改,当我推送一个新的提交时,那些旧的提交不会推送到Github。