https://zhangxiaofan.blog.youkuaiyun.com/article/details/83899911
https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/removing-sensitive-data-from-a-repository
要将 PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA 这个路径 替换成你要删除的文件的路径
git filter-branch --force --index-filter \
"git rm --cached --ignore-unmatch PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA" \
--prune-empty --tag-name-filter cat -- --all
然后
git add .
git commit -am "submit "
#这里注意 如果是master的话可能会是protected的,要解除master分支的保护,然后再push
git push origin --force --all
博客给出两个链接,一个是https://zhangxiaofan.blog.youkuaiyun.com/article/details/83899911 ,另一个是GitHub关于从仓库移除敏感数据的文档链接,还提到要将路径替换成要删除文件的路径。
1044

被折叠的 条评论
为什么被折叠?



