我正在编写一个使用git log --stat
中的插入+删除信息的脚本,但我意识到我应该使用plumbing commands,而git-log是porcelain command
我可以使用哪些管道命令来访问git-log用于生成这些统计信息的相同信息?
答案 0 :(得分:0)
某些瓷器命令也具有“管道模式”,可生成机器可解析的输出(例如git status -z
)。
同样,git log
具有--stat
选项的“机器友好”版本:
--numstat
与
--stat
类似,但显示十进制表示法中添加和删除的行数以及没有缩写的路径名,以使其更加机器友好。对于二进制文件,输出两个“ - ”而不是“0 0”。
可能有纯粹的管道命令可以让你完全避免使用log
。