我跑了:
git filter-branch --prune-empty --subdirectory-filter cannery/assemblies master
将一个大回购的克隆变成一个小得多的回购。
但是当我用结果推送 --tags 时,它似乎相当大:
Counting objects: 36747, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (13463/13463), done.
Writing objects: 100% (36713/36713), 65.47 MiB | 1.55 MiB/s, done.
Total 36713 (delta 14866), reused 36676 (delta 14854)
这真的是罐头厂/装配厂中的一小部分东西。
我是否以某种方式保留了大量我不想要的东西?我怎么知道?