9

我有一个 git 工作目录并已添加到,.git/objects/info/alternates因此该工作目录不需要存储已经在我机器上另一个工作目录中的重复数据。(这就是这样git clone --reference=DIRECTORY做的)。但是,已经存储在工作目录中的重复对象不会从我的.git/目录中删除。这意味着.git/目录仍然很大。

如何摆脱重复的对象以使.git/目录更小?

4

1 回答 1

11
git repack -adl

-l选项特别省略了从备用借用的对象。见git help repackgit help pack-objects

于 2011-04-05T20:57:23.197 回答