uTools-Manuals/docs/git/git pack-redundant.html
2019-04-08 23:22:26 +08:00

1 line
1.9 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="c-markdown doc-markdown"><div class="doc-postil"><div class="c-markdown"><h2>名称</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>git-pack-redundant  - 查找多余的包文件</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>概要</h2></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">git pack-redundant [ --verbose ] [ --alt-odb ] &lt; --all | .pack filename  &gt;</pre></div></div><div class="doc-postil"><div class="c-markdown"><h2>描述</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>该程序会计算您的存储库中的哪些包是多余的。如果您位于存储库的根目录中,则该输出适用于管道连接<code>xargs rm</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git pack-redundant</code>接受标准输入中的对象列表。在检查需要哪些包时,任何给定的对象都将被忽略。当想要移除包含不可达对象的包时,这会使以下命令有用。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>选项</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>--all</p></div></div><div class="doc-postil"><div class="c-markdown"><p>处理所有包。命令行上的所有文件名都会被忽略。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>--alt-odb</p></div></div><div class="doc-postil"><div class="c-markdown"><p>不要求备用对象目录中的对象存在于本地包中。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>--verbose</p></div></div><div class="doc-postil"><div class="c-markdown"><p>输出一些统计信息到 stderr。有一个小的性能损失。</p></div></div></div>