在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