我如何"滥用"指责(或者一些更适合的函数,和/或与shell命令结合使用)来统计存在来自每个提交者的存储库中当前有多少行(代码)?
示例输出:
Committer 1: 8046 Lines
Committer 2: 4378 Lines
Run Code Online (Sandbox Code Playgroud) 我想找到引入的提交添加了"TODO"或"FIXME"注释并按日期排序.
我知道这git log -G'TODO|FIXME'将显示包含评论的提交,我可以做类似的事情
git log --format='%ci' -G'TODO|FIXME' | cut -d' ' -f 1
Run Code Online (Sandbox Code Playgroud)
但是,这不会尊重它应该只提交引入这样的评论.
有谁知道我怎么能找到提交此类评论的提交并按日期订购?如果实际的SHA-1包含在该列表中,那将更加令人敬畏.