Rumah > Soal Jawab > teks badan
我有个代码库删除了一个分支,因为那个分支很占空间,所以删除了。
但是我从这个代码仓库的git服务器上(我自己搭建的git服务器)看这个代码库的存储文件夹空间大小并未改变。
分支删除后(git push origin :test
),如何删除远端仓库的分支并且使远程的仓库大小变小呢?
PHPz2017-04-24 09:14:36
Laksanakan perintah git gc
dan git prune --expire
dalam repositori itu untuk mengalih keluar objek git yang tidak lagi dirujuk. Lihat: Git - Penyelenggaraan dan Pemulihan Data
怪我咯2017-04-24 09:14:36
Maaf, saya salah faham.
Tidak kira sama ada ia diubah suai atau dipadamkan, rekod masih ada sekiranya anda ingin memulihkannya, jadi saiznya tidak akan mengecil selepas anda memadamkannya.
Anda perlu memadamkan rekod cawangan ini
1 构建一个根提交
2 将提交迁移到根提交
Lihat arahan git rebase untuk butiran.