Git エイリアスaliasを設定する

.gitconfig を開く

$ open ~/.gitconfig 

bashを使っている方は

$ cat ~/.gitconfig 

初めてaliasを設定しようとした時、そんなファイルはないよと言われた気がする。 なんで??ってなってた。いやだってないんだから、作ってないんだから、当たり前だった...

ないなら作る。 試しに .gitconfig を作成し、色を設定してみる。

$ git config --global color.ui auto

私はやっていないけれど、個別に以下も変更できるみたい。

color.branch
color.diff
color.interactive
color.status

次回からはちゃんと開ける。

$ open ~/.gitconfig 

エンジニアでない方は、以下で事足りると思う。

[user]    name = Yourname        
          email = youremail@youremail.com

[push]    default = current 

[alias]   c = commit -m   
          ca = commit --amend   
          co = checkout   
          a = add   
          di = diff   
          dic = diff --cached   
          pl = pull   ps = push   
          plre = pull --rebase   
          st = status   
          out = log origin..HEAD   
          mnc = merge --no-commit   
          b = bundle exec   
          br = branch   
          merge = merge --no-ff   
          history = log --graph --date=short --decorate=short --pretty=format:'%C(yellow)%h %Cgreen%cd %Cblue%cn %Cred%d %Creset%s' 
          logs = --pretty=short
[color]   ui = true