破いて捨てたノート

Webやテクノロジーやそれ以外に関する思いつき

gitで指定期間のコミット回数や総追加行数などを取得する

# コミット数
git log --since=2013-12-01 --until=2014-02-28 --author='yachibit' --oneline --no-merges | wc -l

# 追加行数
git log --since=2013-12-01 --until=2014-02-28 --author='yachibit' --oneline --shortstat --no-merges | grep files | cut -d" " -f5 | awk 'BEGIN {sum=0} {sum+=$1} END {print sum}'

# 削除行数
git log --since=2013-12-01 --until=2014-02-28 --author='yachibit'  --oneline --shortstat --no-merges | grep files | cut -d" " -f7 | awk 'BEGIN {sum=0} {sum+=$1} END {print sum}'

ref:
http://qiita.com/takashibagura/items/6d03cdd9ab2f88df828d http://qiita.com/kumagi/items/23db1b7b564db27b53e6

入門Git

入門Git