2017-03-06 103 views

回答

1

你可以压缩并删除所有遗留

git gc --aggressive --prune=now 

这将删除所有未合并的内容,并重新包装的包装和IDX文件


git repack
只是重新包装物品。这将所有分离出包文件合并成一个单一的一个可能缩小尺寸他们

git gc
重新包装和也扔掉老不可达的对象

+0

此命令的大小不会更改后:( –

+0

,所以看起来你的repo是优化的,运行后你不应该在git文件夹下看到任何对象,'tree .git'不应该在对象文件夹下显示任何文件,你应该只有单个包+ idx文件。如果是这种情况,那么你的回购是优化的。 – CodeWizard

+2

尝试看看你是否有二进制文件,如果你做tr y切换到使用BFG的gitLFs - https://rtyley.github.io/bfg-repo-cleaner/ – CodeWizard

相关问题