gitをもっと便利に使うためのエイリアス設定をしてみる

gitはソースコードのバージョン管理をしてくれる非常に便利なシステムですよね。

便利ゆえに1日に何度もgitコマンドを叩くのがわずらわしく感じられることもあるのではないでしょうか。

今回は、そんな毎回gitコマンドを叩くのすら面倒という人に向けて、おすすめのエイリアス設定をしていきます。

gitのエイリアス設定方法

設定方法は何種類かありますが、基本的には

vi ~/.gitconfig

のコマンドでgitコマンドの設定を変更してあげれば大丈夫です。こちらのファイルに

[alias]
  st = status

のように追記してあげるだけで、エイリアスの設定ができます。

上記のように編集してあげると git st とコマンドを打つと git status と同様の結果が得られることがわかるかと思います。

.gitconfig設定テンプレート

では、実際に僕が運用している.gitconfigの中身を共有していきたいと思います。

上記でお伝えしたように ~/.gitconfig の中身に追記するだけで終了します。

[alias]
  st = status -sb
  ch = checkout
  br = branch
  cm = commit -m
  sh = stash
  df = diff
  cp = cherry-pick
  l = log --graph --date=short --pretty=\"format:%C(yellow)%h %C(cyan)%ad %C(green)%an%Creset%x09%s %C(red)%d%Creset\"
  bra = branch -a -vvv
  save = stash save -u

こんな感じで設定すると各種コマンドが楽に打てるので、便利になります。

さらにgitの設定を便利にする

上記では、.gitconfigの設定をしていますが .bashrc を修正することによって、さらに簡単にgitを扱うことができます。

vi ~/.bashrc

で設定ファイルを開きます。

alias g='git'

alias gl="git l"
alias st="git st"

alias push="git push origin HEAD"
alias pull="git fetch -p && git pull"

これらを追加して

source ~/.bashrc

してあげると、glコマンドでgitのログが出力されるなど非常に便利ですよ。

自由にカスタマイズして便利なgitをさらに便利に活用していきましょう!

SNSでもご購読できます。

コメントを残す

*