Gitコマンドランキングを調べる方法

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/trunk
     37 git br -d
     36 git stash save
     36 git stash list
     36 git add .
     34 git fetch
     31 git show
     31 git log -p
     30 git log -3
     29 git push
     28 git stash pop
     26 git stash show
     26 git log trunk
     25 git rebase --abort
     25 git commit --amend
     23 git pull
     23 git config --global
     21 git tag -d
     21 git pull --rebase
     21 git co develop
     20 git diff
     20 git cat-file -p
     19 git submodule update
     18 git branch
     18 git br -r
     17 git co trunk
     16 git tag
     16 git status
     16 git merge origin/trunk
     16 git log trunk...
     16 git diff cheese
     15 git reset
     15 git diff origin/trunk...
     15 git br -m
     12 git log --grep=15713
     11 git remote -v
     11 git pull --ff-only
     11 git diff trunk...
     11 git br -D
     11 git bisect bad
     11 git add -p
     10 git cherry-pick trunk

参考

https://gist.github.com/teppeis/4117588
カテゴリ: