Git

go-gitconfigで自作ツールの設定を~/.gitconfigに書く

Goプログラマ必携のGoライブラリ管理ツールghqは、 インストール先などを~/.gitconfigから取得するようになっています*1。 まぁ、非開発者はどうするかとか、そもそも他ツールの設定ファイルに相乗りするのはどうなのかとかは問題ですが、開発者用と割り切れ…

pecoでgit rebase -i

peco/pecoでgit rebase -i のrebase先を選択するコマンドを作りました。 git-rebase-i-peco: select rebase -i target 私の場合、commit --fixupとrebase -iが「マウスでコミット番号をコピペしがち&よく使うコマンド」の双璧なので、これでマウスレス・Git…

pecoでgit commit --fixup

peco/pecoがそこそこ流行っているみたいなので、 git commit --fixup の fixup先を選択するコマンドを作ってみました。 git-fixup-peco: select fixup target with peco これで、git log してコミット番号をマウスでコピペする必要がなくなりました! # 実は…