簡體   English   中英

在重新定位后減少遠程git存儲庫的大小?

[英]Reduce size of remote git repository after rebasing?

在重新定位並執行git push -f ,存儲庫的大小每次都會變大。 我在Bitbucket和Beanstalk上都觀察到了這種行為。 每當我進行一次快速推送時,似乎我的400k存儲庫變為800k,然后是1200k。

我在本地執行git gc --aggressive然后執行git push -f ,這似乎沒有減少遠程存儲庫大小。

有什么建議么?

您基本上必須等待遠程提供商為您決定gc。 您可能希望訪問SHA1引用的提交,這些提交現在不是任何可從分支訪問的歷史記錄所指向的(或者例如,即使分支已被刪除,拉請求也可能指的是那些提交)。

您可以聯系客戶服務並讓他們為您執行此操作,因為我知道例如GitHub有此選項(因為它在github:enterprise的管理界面中公開)。

如果您達到尺寸限制,可能會有一些自動觸發器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM