Git:获取未提交更改的大小

标签 git

有没有办法在 git 中查看我未提交的更改的大小?我想如果有办法查看已提交更改的大小,我可以暂时提交我的内容并查看该提交。有办法做到这一点吗?

原因是我担心我未提交的更改(包括一堆二进制文件更改)可能会不必要地大,然后会永远增加 git 存储库的大小。所以我想寻找另一种解决方案。

最佳答案

您可以执行 git diff --binary,尽管这是将二进制补丁格式化为文本格式,从而使其比实际大小更大。

但它应该足以快速了解我们是在谈论千字节、兆字节还是更多 ;-)

例如,您可以执行 git diff --cached --binary | wc -c 在提交之前。

关于Git:获取未提交更改的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12701967/

相关文章:

git - 在 git 中单独 merge 提交的目的是什么?

Git Merge 忽略从开发中恢复但添加到功能分支上的文件

git - 我应该先推还是先 pull ?

git checkout 不重置文件

git - 如何生成类似github的影响图?

git - `--squash` 和 `--no-ff --no-commit` 有什么区别?

GIT diff 给我的反馈与 git merge 不同

git - 有没有办法像临时存储 git login 但不存储密码?

git 扩展和 *.xls

macos - 如何强制 Git 使用封闭文件夹的所有者和权限?