Mac*_*ski 8 git version-control
我不小心在我的仓库中添加了一个数据库转储(超过1 GB),推了几天后注意到了这一点.我使用git filter-branch删除文件,过期的reflog并运行git gc来修剪未使用的对象,但数据库转储blob仍在repo中.我用过 哪个提交有这个blob?,但确实发现任何提交有blob的提交.如何删除这个或如何找出它在git gc期间没有被删除的原因?
dun*_*nni 13
在运行git gc时你准确调用了哪个命令?
请注意git gc的联机帮助页:
可选配置变量gc.pruneExpire控制未被引用的松散对象在被修剪之前必须有多长.默认为"2周前"
因此,如果你的斑点不到14天,你必须打电话
git gc --prune=<date> (for date you also can insert now)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6023 次 |
| 最近记录: |