2010-06-10 30 views
2

我使用Git和送很多很多需要...我的Git對象包文件夾是非常沉重的(推後--force)

git init . 
... 
git push --force 

..到遠程回購的同一分支。

現在我的.git/objects/pack對於25MB的應用程序來說是168MB的重量。

任何人都可以解釋我mecanism包裝對象 - 是遠程接收強制推送時自動?

在這種情況下,刪除該包或者他們只是備份文件,Git倉庫的完整性是否危險?

如果mecanism是自動的,我怎麼能刪除論文包遠程回購(我唯一能做的推動)

謝謝!

回答

5

無法強制遠程存儲庫進行垃圾回收,而無法訪問該git文件夾。如果您有權訪問,git prune將強制刪除所有不可訪問的對象。我會遵循它與git gc。您也可以使用--prune選項來執行GC命令。

+0

謝謝你太棒了! 我會問我的提供者是否有辦法做到這一點。 – 2010-06-12 07:44:50

+0

'git prune'對我來說是個訣竅。謝謝 – vhen 2017-03-07 01:18:09