年別
Gitへのコントリビューションを年毎に集計する。
git log --date=format:'%Y' --pretty='%ad %aN' | sort | uniq -c| 12 | 2014 | TakesxiSximada |
| 25 | 2015 | TakesxiSximada |
| 51 | 2016 | TakesxiSximada |
| 2 | 2016 | takesxi-shimada |
| 1 | 2016 | test |
| 413 | 2017 | TakesxiSximada |
| 12 | 2018 | TakesxiSximada |
| 116 | 2019 | TakesxiSximada |
| 19 | 2019 | sximada |
| 675 | 2020 | TakesxiSximada |
| 1359 | 2021 | TakesxiSximada |
| 9 | 2021 | symdon |
| 609 | 2022 | TakesxiSximada |
--date を --date=format:'%Y-%m' のように指定すれば月毎の集計になる。
今月の日別
今月のGitへのコントリビューションを日毎に集計する。
git log --date=format:'%Y-%m-%d' --pretty='%ad %aN' | grep `date +'%Y-%m'` | sort | uniq -c| 3 | 2022-02-02 | TakesxiSximada |
| 4 | 2022-02-03 | TakesxiSximada |
| 6 | 2022-02-04 | TakesxiSximada |
| 5 | 2022-02-05 | TakesxiSximada |
| 3 | 2022-02-06 | TakesxiSximada |
| 1 | 2022-02-07 | TakesxiSximada |
| 2 | 2022-02-08 | TakesxiSximada |
| 10 | 2022-02-09 | TakesxiSximada |
| 6 | 2022-02-10 | TakesxiSximada |
| 10 | 2022-02-11 | TakesxiSximada |
| 15 | 2022-02-12 | TakesxiSximada |
| 7 | 2022-02-13 | TakesxiSximada |
上記ではTakesxiSximadaしかコミットしていないため、集計対象者もTakesxiSximadaしか表示されていない。 grepでfilterしている年月を調整すれば任意の年月で集計できる。
特定の個人の日別(今月のみ)
特定の個人の今月のGitへのコントリビューションを日毎に集計する。
git log --date=format:'%Y-%m-%d' --pretty='%ad %aN' | grep TakesxiSximada | grep `date +'%Y-%m'` | sort | uniq -c| 3 | 2022-02-02 | TakesxiSximada |
| 4 | 2022-02-03 | TakesxiSximada |
| 6 | 2022-02-04 | TakesxiSximada |
| 5 | 2022-02-05 | TakesxiSximada |
| 3 | 2022-02-06 | TakesxiSximada |
| 1 | 2022-02-07 | TakesxiSximada |
| 2 | 2022-02-08 | TakesxiSximada |
| 10 | 2022-02-09 | TakesxiSximada |
| 6 | 2022-02-10 | TakesxiSximada |
| 10 | 2022-02-11 | TakesxiSximada |
| 15 | 2022-02-12 | TakesxiSximada |
| 7 | 2022-02-13 | TakesxiSximada |