在git中添加备用文件后如何回收磁盘空间?

我有一个git工作目录,并已添加到
.git/objects/info/alternates
,以便此工作目录不需要存储已经在我的机器上的另一个工作目录中的重复数据。 (这就是
git clone --reference=DIRECTORY
所做的)。但是,已存储在工作目录中的重复对象不会从我的
.git/
目录中删除。这意味着
.git/
目录保持很大。 如何摆脱重复的对象,使
.git/
目录更小?     
已邀请:
git repack -adl
-l
选项特别省略了从替代方案中借用的对象。见
git help repack
git help pack-objects
。     

要回复问题请先登录注册