我一直在研究仅由几个.scss和.php文件组成的网站主题。我一直在用git来推动我的工作。
今天,和其他任何一天一样,我进行了一些更改并继续推送文件,但我发现git正在推送价值兆字节的数据,而不是通常的千字节。
我当然检查了提交,那里没有什么特别的-只有3个.scss文件,总值约10kb。
我运行了git diff --stat --cached origin/master
,同样,也没有可能存在兆字节的数据。
我检查了本地和远程仓库-仍然没有异常。
有人会知道我如何检查导致提交如此大的原因吗?
答案 0 :(得分:0)
我通常选择this question,并使用:
git rev-list --objects --all|git cat-file --batch-check="%(objecttype) %(objectname) %(objectsize) %(rest)"| \
sed -n "s/^blob //p"| \
sort --numeric-sort --key=2 | \
grep -E ".* [[:digit:]]{6,}"
那只会列出100KB和更多的对象。