一日に何十回もやる作業にかかる労力は最小にすべきだ、ということでいくつかのコマンドを一文字エイリアスにしてるので紹介してみます。
一文字 | 元のコマンド | 説明 |
---|---|---|
g |
git |
サブコマンドについては後述。 |
s |
git status --short --branch |
めちゃくちゃよく使う。何か変更する度、ほぼ習慣的に打っている |
d |
git diff |
s はサマリ、d は詳細って感じで使い分けている |
m |
git checkout master |
実はこれも頻繁に実行しているコマンド |
t |
tmux |
実はこれは頻繁に実行していない |
b |
bundle |
そこそこ頻度が高い |
r |
repo |
後述 |
実際の設定例はこちら。
Gitのエイリアスも一文字がいくつかあります。
一文字 | 元のコマンド | 説明 |
---|---|---|
l |
log --decorate |
ログです |
f |
fetch |
見ての通り |
g |
grep --line-number --show-function --color --heading --break |
オプションの詳細はman git-log してくれ |
r
はリポジトリのクローン、リポジトリへの移動、などが出来るコマンドです。ghqとpecoを組み合わせて1年ちょっと前に作りました。補完が効き、移動先をインタラクティブに選べる。詳細はこちら http://qiita.com/fujimura/items/d9a48643a1071e9928ea
皆さんの一文字エイリアスも教えてください