搜尋

首頁  >  問答  >  主體

git 刪除分支後 如何刪除遠端倉庫的分支並且使遠端的倉庫大小變小呢?

我有個程式碼庫刪除了一個分支,因為那個分支很佔空間,所以刪除了。
但我從這個程式碼倉庫的git伺服器上(我自己搭建的git伺服器)看這個程式碼庫的儲存資料夾空間大小並沒有改變。

分支刪除後(git push origin :test),如何刪除遠端倉庫的分支並且使遠端的倉庫大小變小呢?

PHPzPHPz2798 天前937

全部回覆(2)我來回復

  • PHPz

    PHPz2017-04-24 09:14:36

    在那個倉庫執行 git gcgit prune --expire 指令可以移除不再被引用的 git 物件。請參閱: Git - 維護及資料恢復

    回覆
    0
  • 怪我咯

    怪我咯2017-04-24 09:14:36

    不好意思,理解錯誤。
    不管是修改或是刪除,記錄還是在的,以防你想恢復,所以你刪除以後大小還是不會縮小。
    你需要刪除這個分支的記錄

    1 构建一个根提交
    2 将提交迁移到根提交
    

    詳見git rebase指令。

    回覆
    0
  • 取消回覆