我想从 git 存储库的整个历史记录中永久删除指定的提交。我看到了这个帖子,其中推荐以下内容:
git reset --hard HEAD~4
git push origin HEAD --force
这很好,并重置了我的存储库的状态,但它绝不会删除我的提交。我想从字面上回滚历史并放弃自 4 次修订以来对 repo 的更改。
谁能帮我解决这个问题?当我尝试上述方法并查看 Github 中的修订历史记录时,我仍然会看到不需要的提交。
我看到了这篇文章,但我想在调查此解决方案之前检查是否有其他选项。