測試服務器上的git存儲庫目錄大小爲1.1GB。 如何縮小目錄?Git目錄清理
方法。 腳本是在我的電腦上開發的。 由Jenkins上傳到Git存儲庫以測試要測試的服務器。 測試服務器上的Git目錄已增長到1.1GB,即目錄.git/objects。 我該如何減少它?
我可以直接刪除.git/objects的子目錄嗎? 或者這是由一個git命令處理?
問候
測試服務器上的git存儲庫目錄大小爲1.1GB。 如何縮小目錄?Git目錄清理
方法。 腳本是在我的電腦上開發的。 由Jenkins上傳到Git存儲庫以測試要測試的服務器。 測試服務器上的Git目錄已增長到1.1GB,即目錄.git/objects。 我該如何減少它?
我可以直接刪除.git/objects的子目錄嗎? 或者這是由一個git命令處理?
問候
做時,這可能有助於混帳克隆嘗試淺克隆了一些有限的深度
git fetch --tags --progress https://github.com/org/project.git +refs/heads/*:refs/remotes/origin/* --depth=50 # timeout=10
應減少大小的項目
我的方法和我的解決方案。
登錄「測試服務器」。
更改爲目錄/var/www/。
首先,我做了以下
dh -hs .git
輸出1.1GB 然後
git count-objects -v
最後一個命令
git repack -a -d --depth=500 --window=250
我跟着從CodeCaster鏈接:how to shrink the .git folder
[如何縮小.git文件夾]的可能重複(https://stackoverflow.com/questions/5613345/how-to-shrink-the-git-folder) – CodeCaster
請閱讀[問]並分享您的研究。 – CodeCaster