| 删除文件 | git filter-repo --path secret.txt --invert-paths |
|---|---|
| 删除目录 | git filter-repo --path build/ --invert-paths |
| 多路径 | 可写多条 --path,均按反选处理 |
常用示例
常用示例
git filter-repo --path build/ --path dist/ --invert-paths
git log --oneline -- build/ | head
git count-objects -vH删除历史文件后旧哈希在外部仍可能被引用;涉及敏感信息时还需轮换相关凭证。