2022-03-23

gitでレポートな感じ

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

 gitを運用していて、だれがどれくらい変更したんだろうとか調べたくなってみました。

とりあえず以下のようなことができるかなという感じです。


誰が何回commitしたか?

git shortlog --summary -n


特定の人が何行変更したか?

find app spec -type f | xargs -n1 git --no-pager blame -f -w|grep xxx| wc -l

上記では、app、spec配下のファイルをxxxさんが変更した行数を取得している感じです。