在GitHub上,我分配了一个存储库并克隆在我的电脑上。然后,为了测试目的,我编辑了一个文件,进行了提交并将其推送到GitHub。但是现在我想完全删除这个提交。如何从GitHub完全删除提交?
我做了以下内容:
git reset --hard <sha1_of_previous_commit>
git push --force
它看起来不错,但我提交仍然可以访问GitHub上的URL与我犯SHA1。所以我删除了GitHub上的存储库,然后这个URL就是说没有找到。
但是,如果我再次分派相同的存储库,我的提交可以通过此URL再次访问。请帮助我,我该如何摆脱这种承诺?
出于安全考虑,如果此文件包含密码等任何明智信息,我建议您立即更改它们。 – HeroicKatora
[删除敏感文件及其从Git历史提交](https://stackoverflow.com/questions/872565/remove-sensitive-files-and-their-commits-from-git-history) – phd
不,它不包含任何敏感信息,但我仍想删除它。 – noone