为什么我的git存储库这么大?
145M = .git / objects / pack /
我编写了一个脚本来添加每个提交和提交的差异大小,然后再从每个分支的尖端向后移动。我得到129MB,没有压缩,没有分支机构的相同文件和分支机构之间的共同历史记录。
Git考虑了所有这些因素,所以我期望更小的存储库。那么为什么.git这么大?
我弄完了:
git fsck --full
git gc --prune=today --aggressive
git repack
要回答有多少文件/提交,我有19个分支,每个文件大约有40个文件。287次提交,发现使用:
git log --oneline --all|wc -l
它不应该使用10兆字节来存储有关此信息。
皈依舞
慕的地6264312