0

在一个干净的 git repo 中,如果我使用添加所有未跟踪的文件,git add .则 git 将所有文件存储blobsgit/objects目录下。

现在,如果我将文件从索引中删除回工作目录,git reset .则它会清除INDEXblobs仍然保留在git/objects目录下。

使用什么命令来清除blobs以及清理对象目录?

如果不手动删除(使用命令)是否会git自动清理那些未使用的 blob?

谢谢dk

4

1 回答 1

0

这个低级 git 命令为我做了,git prune --expire now但不是这个git gc --prune=nowgit gc

于 2016-08-27T12:30:46.903 回答