磁盘清理git gc
#!/bin/bash
find / -type d -name “.git” 2>/dev/null | while read -r git_dir; do
repo_dir= ( d i r n a m e " (dirname " (dirname"git_dir")
echo “Optimizing r e p o d i r " c d " repo_dir" cd " repodir"cd"repo_dir” || continue
# 它可以显著减少仓库的磁盘占用空间、提高 Git 命令的执行效率,同时保持仓库功能的完整性
git gc --aggressive --prune=now
cd - >/dev/null
done