.git目录太大了,能不能清理下?

khing
^_^ 2011-08-03 字数 52

是不是有太多的历史记录存在里面了?

我可以进行清理吗?

8 个回复
stid
猫王 2011-08-03

你想怎么清理?有个git gc

如果你想删除历史记录,那你用git干吗

【 在 khing (^_^) 的大作中提到: 】

: 是不是有太多的历史记录存在里面了?

: 我可以进行清理吗?

khing
^_^ 2011-08-03

之前试过git gc --aggressive

.git目录从2G多变成3G多

暴汗,不敢再动了

【 在 stid (猫王) 的大作中提到: 】

: 标  题: Re: .git目录太大了,能不能清理下?

: 发信站: 水木社区 (Wed Aug  3 13:13:47 2011), 站内

: 你想怎么清理?有个git gc

: 如果你想删除历史记录,那你用git干吗

: 【 在 khing (^_^) 的大作中提到: 】

: : 是不是有太多的历史记录存在里面了?

: : 我可以进行清理吗?

: --

cavendish
享受生活 2011-08-03

文本代码能有多大呀

你不会是存二进制文件了吧?

【 在 khing (^_^) 的大作中提到: 】

: 是不是有太多的历史记录存在里面了?

: 我可以进行清理吗?

starw
化缘道人~~相忘于江湖 2011-08-04

git repack -d呢?

【 在 khing (^_^) 的大作中提到: 】

: 之前试过git gc --aggressive

: .git目录从2G多变成3G多

: 暴汗,不敢再动了

: ...................

karnon
karnon 2011-08-04

这个问题我也很头疼,我经常需要保存一些十几M的二进制文件,因为那是程序跑很久后的输出结果,怕弄丢了得重跑(好几天)。可是一些太老的二进制文件又没用,只需要保存最近的几个版本的就行了。。不知道咋弄

【 在 starw (化缘道人~~相忘于江湖) 的大作中提到: 】

: git repack -d呢?

starw
化缘道人~~相忘于江湖 2011-08-05

重新建个库。。。

【 在 karnon (karnon) 的大作中提到: 】

: 这个问题我也很头疼,我经常需要保存一些十几M的二进制文件,因为那是程序跑很久后的输出结果,怕弄丢了得重跑(好几天)。可是一些太老的二进制文件又没用,只需要保存最近的几个版本的就行了。。不知道咋弄

EOF
Keep It Simple 2011-08-05

当然应该把备份和版本控制分开了

【 在 karnon (karnon) 的大作中提到: 】

: 这个问题我也很头疼,我经常需要保存一些十几M的二进制文件,因为那是程序跑很久后的输出结果,怕弄丢了得重跑(好几天)。可是一些太老的二进制文件又没用,只需要保存最近的几个版本的就行了。。不知道咋弄

chylli
豆粉 2011-08-05

看过一个backup脚本,忘了叫啥了,比较适合你的这种情况. 它每次backup时,检查backup的文件和上次的backup文件,如果文件一样的,就不backup,只产生一个硬连接,否则完全copy. 我觉得这个脚本适合你

【 在 karnon (karnon) 的大作中提到: 】

: 这个问题我也很头疼,我经常需要保存一些十几M的二进制文件,因为那是程序跑很久后的输出结果,怕弄丢了得重跑(好几天)。可是一些太老的二进制文件又没用,只需要保存最近的几个版本的就行了。。不知道咋弄