English ▾
git-pack-redundant 手冊的本地化版本
主題 ▾
最新版本 ▾ git-pack-redundant 最後更新於 2.41.0
git-pack-redundant 手冊的變更
設定與配置
取得與建立專案
基本快照
分支與合併
分享與更新專案
檢視與比較
修補
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 2.41.1 → 2.47.0 無變更
-
2.41.0
06/01/23
- 2.39.1 → 2.40.3 無變更
-
2.39.0
12/12/22
- 2.35.1 → 2.38.5 無變更
-
2.35.0
01/24/22
- 2.1.4 → 2.34.8 無變更
-
2.0.5
12/17/14
警告
git pack-redundant
已被棄用,並計劃在未來版本的 Git 中移除。由於它只能移除整個重複的 pack,而不能移除個別重複的物件,因此它通常不是縮減儲存庫大小的有用工具。您最好使用 git gc
來執行此操作,它會將物件放入新的 pack 中,並移除重複的物件。
在此版本中,執行 pack-redundant
而不使用 --i-still-use-this
旗標將會失敗。如果您認為您有一個 pack-redundant
更適合的用例,並且反對移除此功能,請透過 git@vger.kernel.org 聯繫 Git 郵件列表。有關該列表的更多資訊,請參閱 https://git.dev.org.tw/community。
描述
此程式會計算儲存庫中哪些 pack 是多餘的。如果您的位置在儲存庫的根目錄,則輸出結果適用於管道傳輸到 xargs rm
。
git pack-redundant 接受標準輸入的物件列表。在檢查哪些 pack 是必需的時,將忽略任何給定的物件。這使得以下命令在想要移除包含無法存取物件的 pack 時非常有用。
git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm
GIT
屬於 git[1] 套件的一部分