我如何找出Git为什么突然增加大量数据的原因?

时间:2019-05-26 00:44:26

标签: git github

我一直在研究仅由几个.scss和.php文件组成的网站主题。我一直在用git来推动我的工作。

今天,和其他任何一天一样,我进行了一些更改并继续推送文件,但我发现git正在推送价值兆字节的数据,而不是通常的千字节。

我当然检查了提交,那里没有什么特别的-只有3个.scss文件,总值约10kb。

我运行了git diff --stat --cached origin/master,同样,也没有可能存在兆字节的数据。

我检查了本地和远程仓库-仍然没有异常。

有人会知道我如何检查导致提交如此大的原因吗?

1 个答案:

答案 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和更多的对象。