<分区>
如何从已删除的分支中永久删除提交,使其无法访问?
* aa448ae (orphan)
| * 1c0c419 (HEAD -> master)
|/
* 0bfa9c3
git branch -D orphan
git gc --prune=all
git filter-branch
而且当我这样做时它仍然可用:
git show aa44
或:
git branch test aa44
标签 git
<分区>
如何从已删除的分支中永久删除提交,使其无法访问?
* aa448ae (orphan)
| * 1c0c419 (HEAD -> master)
|/
* 0bfa9c3
git branch -D orphan
git gc --prune=all
git filter-branch
而且当我这样做时它仍然可用:
git show aa44
或:
git branch test aa44
最佳答案
要删除所有悬空提交和可从 reflog 访问的提交:
git reflog expire --expire-unreachable=now --all
git gc --prune=now
关于git - 如何从已删除的分支中永久删除提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48973583/