代码之家  ›  专栏  ›  技术社区  ›  user6456568

如何获取特定git提交后特定扩展的总行数

git
  •  0
  • user6456568  · 技术社区  · 6 年前

    例如,我想计算所有扩展名为的文件的行数 .c , .cpp .h 在特定的Git提交之后,如何实现这一点?

    git ls-files | grep -E "\.(c|cpp|h)$" | xargs wc -l 正在为当前版本工作。如何将其用于以前的特定版本?

    1 回复  |  直到 6 年前
        1
  •  0
  •   tmaj    6 年前

    这是我的想法…


    静态方式

    Git Diff--numstat head sha_here--' C’ CPP


    grep方式

    git diff--unified=0--无前缀头e3394319f0efedf990693eff853fa4e11fe4d0d--**/*.config grep for'+'and'-'