|
2016-06-26
|
173
|
1 Minutes
|
维护时间久的git项目占地有点大,操作速度有点慢
可以在项目目录里执行 du -hd1
注意.git这个目录,已然变成庞然大物。
删除已不在维护的本地分支
git branch | grep -E '匹配欲删除分支名的正则表达式' | xargs git branch -D
这里-D是强制删除,如果用-d,而匹配到的分支没有合并进当前所在分支会报错。如果你不确定这些本地分支是否可以被删除,那就执行
git branch --merged | xargs git branch -d
重建与释放
git gc
对于维护了很久的项目,释放个几百M都是小case。