動作確認環境
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin17)
ワンライナー
適当なリポジトリで以下を実行すると過去365日に1日ずつ空コミットのログを作成します。
for i in {1..365} ; do d=`LANG=C date -v-${i}d "+%a %b %d %H:%M:%S %Y -0900"`; git commit --allow-empty -m "YEAH" --date="$d"; done
pushすると365日毎日コミットした(してない)コミットログがプッシュされ、GitHubにたくさん草が生えます。
こちらを参考にさせていただきました。
http://neos21.hatenablog.com/entry/2016/11/20/012724