我在GitHub上有4个分支(包括master)的仓库。
1。我使用GUI转到每个分支,并在每个分支上删除了一个文件。 (它包含一个ssh密钥)。 2.然后,我决定通过在其他位置创建另一个存储库并将其推送到遥控器来删除整个存储库。
mkdir repo
cd repo
git init
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
git push origin master --force
3.Repo现在为空,没有分支(良好)
但是,当我看到历史记录时,我看到的是我删除的每个文件:
https://github.com/USERNAME/REPOSITORY/tree/
以某种方式保存了历史记录,并且文件仍然可供任何人查看。如何删除那些树哈希?对于在每个分支上删除的文件,我只有它们。