git repository 整理维护
清除暂存区操作时引入的临时对象
1 | git prune |
放弃所有reflog,默认90后才过期
1 2 3 4 | git reflog expire --expire=now --all 让所有reflog的记录过期 git prune git gc |
或者,无视2周过期的限制,直接运行: git gc –prune=now
检查是否有dangling的object
1 | git fsck |
1 | git prune |
1 2 3 4 | git reflog expire --expire=now --all 让所有reflog的记录过期 git prune git gc |
或者,无视2周过期的限制,直接运行: git gc –prune=now
1 | git fsck |