我正在尝试弄清楚如何轻松计算未提交索引中的文件数。
我试过:
git status | grep '#' | wc -l
但是有几行以#
开头的并不代表改变的文件。有人有更好的东西吗?我想 git status
必须有一个标志才能做到这一点。
即使像 GitX 这样的工具也不能轻易让您选择暂存的文件/目录并查看其中有多少。
最佳答案
如果你想要脚本可以使用的东西:
git diff --cached --numstat | wc -l
如果你想要人类可读的东西:
git diff --cached --stat
关于git 计数阶段索引中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3162444/