有没有办法查看git中未提交更改的大小?我猜如果有一种方法可以查看提交更改的大小,那么我可以暂时提交我的内容并查看该提交。有这样的方法吗?
原因是我担心包括一堆二进制文件更改的未提交更改可能是不必要的大,这将使git存储库的大小永远增加。因此,如果有必要,我想寻找另一种解决方案。
原因是我担心包括一堆二进制文件更改的未提交更改可能是不必要的大,这将使git存储库的大小永远增加。因此,如果有必要,我想寻找另一种解决方案。
你可以使用git diff --binary
,但这会将二进制补丁以文本形式格式化,从而使其比实际大小更大。
但是,它应该足以快速了解我们是否在讨论千字节、兆字节甚至更多的内容;-)
例如,在提交之前,您可以执行git diff --cached --binary | wc -c
。
--cached
以外,因为我不使用暂存区。 - asmeurer
git bundle
。 - asmeurer