これはなに
以前、「gitコマンドのエイリアスってどんな設定してるの?」って聞かれたので、現状使っているものを公開しようと思います。
ただ、僕はそこまでこだわってるわけでは無いので参考になるかは怪しいです。
設定してるエイリアス
僕は.gitconfig
とoh-my-zsh
のgit plugin
を使ってます。
(よく使うコマンドはhistory
に残ってるので、正直そこまでエイリアスを設定してないです)
.gitconfig
には最小限のエイリアスしか書いてません。
[alias]
fixup = commit --fixup
amend = commit --amend
他のstatus
やlog
のエイリアスはoh-my-zsh
のgit plugin
をまんま使ってます。
この中でも使ってるのが以下のエイリアスです。
gaa git add --all
gba git branch -a
gbr git branch --remote
gcb git checkout -b
gcp git cherry-pick
gd git diff
gf git fetch
glo git log --oneline --decorate
glog git log --oneline --decorate --graph
gp git push
grh git reset
grhh git reset --hard
gst git status
僕はあまりこだわりがないので、上記のことくらいしかしてません。
さいごに
ぶっちゃけ、その人が使いやすければどんな方法でも良いと思うので、いろいろ試してみると良いと思います。