git fork-从存储库的所有fork中的History中删除文件

时间:2019-08-12 12:45:13

标签: git github git-fork

我的git(Github)中有一个存储库。很多人从我的存储库中创建了叉子

现在,我将从git中删除一个文件,因此我执行了以下一系列命令

git filter-branch --force --index-filter 'git rm --cached -r --ignore-unmatch <<filename>>' --prune-empty --tag-name-filter cat -- --all
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
git push --all --prune --force

运行上述一系列命令后,我可以看到该文件已从git历史记录中删除

但是仍然有分叉的人可以使用该文件。作为存储库所有者,是否可以从分叉存储库中删除此文件?

1 个答案:

答案 0 :(得分:0)

感谢@phd。一旦用户从git存储库中分叉,就无法进行编辑