有没有办法在 git 中查看我未提交的更改的大小?我想如果有办法查看已提交更改的大小,我可以暂时提交我的内容并查看该提交。有办法做到这一点吗?
原因是我担心我未提交的更改(包括一堆二进制文件更改)可能会不必要地大,然后会永远增加 git 存储库的大小。所以我想寻找另一种解决方案。
最佳答案
您可以执行 git diff --binary
,尽管这是将二进制补丁格式化为文本格式,从而使其比实际大小更大。
但它应该足以快速了解我们是在谈论千字节、兆字节还是更多 ;-)
例如,您可以执行 git diff --cached --binary | wc -c
在提交之前。
关于Git:获取未提交更改的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12701967/