gitの各コマンドの使用回数 という記事を参考に、rubyに依存するのが嫌だったのでrubyの代わりにawkでやってみました。 history -E 1 | grep ' git' | awk '{print $4,$5,$6}' | sort | uniq -c | sort -nr | less 結果 この結果を見て.zshrcとか.gitconfigとかにaliasを設定していけば良さそうですね。 140 git log -1 105 git commit -m 91 git diff -p 79 git reset --hard 68 git diff --stat 67 git rebase -i 60 git br 51 git log -2 44 git push origin 41 git st 39 git br --merged 37 git rebase origin