本地.git文件夹的大小VS克隆后的大小
我有一个git repo,本地是3.9GB,新克隆的是3.3GB,里面有一些巨大的文件,但我过去常常从git历史中删除它们 现在本地我的回购是1.5GB,现在是80MB!1.5GB位于本地.git文件夹的大小VS克隆后的大小,git,filesize,git-clone,Git,Filesize,Git Clone,我有一个git repo,本地是3.9GB,新克隆的是3.3GB,里面有一些巨大的文件,但我过去常常从git历史中删除它们 现在本地我的回购是1.5GB,现在是80MB!1.5GB位于/.git/objects中。为什么它在本地仍然如此之大,我该如何修复它 在任何人说“本地分支机构”之前。回购有一个分支,并且从未有超过一个主分支(本地或远程)。尝试使用git gc--aggressive 让我知道它是否有效 现在克隆它是80MB 然后按下每个分支(为了安全起见),扔掉整个文件夹并进行新的克隆。在
/.git/objects
中。为什么它在本地仍然如此之大,我该如何修复它
在任何人说“本地分支机构”之前。回购有一个分支,并且从未有超过一个主分支(本地或远程)。尝试使用git gc--aggressive
让我知道它是否有效
现在克隆它是80MB
然后按下每个分支(为了安全起见),扔掉整个文件夹并进行新的克隆。在链接答案的最后是
git gc
命令。你运行了吗?是的,我运行了它。这显然是一个解决方案,但并不能帮助任何人理解为什么会有这样的大小。我做了,git gc--aggressive--prune=now
,具体来说,就像我问题中链接的答案所说的那样