【发布时间】:2016-10-09 21:41:36
【问题描述】:
我正在尝试永久删除 Git 存储库中所有目录的所有痕迹 除了 一个目录,比如说名为 keep-me。
对于此类任务,BFG 存储库清理器是我常用的工具。但是,它似乎不支持这种操作(实际上,我相信它不支持扩展 glob)。我真的在努力完成以下工作,这并没有摆脱其他目录:
java -jar ~/bfg-1.12.12.jar --delete-folders {!(keep-me)} my-repo.git
谢谢!
【问题讨论】:
-
您需要跟踪这些目录中的更改吗?如果没有,您可以将它们添加到您的 .gitignore 文件中。
-
不,这根本不是一个合适的解决方案。
标签: git git-rewrite-history bfg-repo-cleaner