【发布时间】:2014-08-18 06:08:24
【问题描述】:
我将一些大的二进制文件签入到 git 存储库中。我注意到它变得非常缓慢。响应根目录中的git status . 最多需要 4-5 秒。所以我决定用git filter-branch --tree-filter "rm -f web/libs/*.*jar" HEAD 和类似的命令清理存储库。但它们最多需要几个小时才能完成。
当这些命令正在运行时,我还能使用我的存储库吗?
【问题讨论】:
-
你试过 BFG 吗? (stackoverflow.com/a/18525768/6309) 应该会更快。
-
@Cupcake 你能提供这个问题的链接吗,这是重复的?
-
@Angelo.Hannes 我得稍后再找一个。
标签: git version-control git-filter-branch git-rewrite-history