u16suzuの blog

日々学んだことのメモブログです。

git のエイリアスを2個登録した

git add と git commit を同時に行う ga コマンドを追加, "$*" とすることで

以下のようにcomit log をダブルクオーテションで囲まなくてもよくなる。

$ga hoge fuga def

git_add_commit(){
  zle accept-line
  git add --all . && git commit -m "$*"
}
zle -N git_add_commit
alias ga="git_add_commit"
  • カレントブランチを origin に git push する
git_push_origin(){
  branch=`git rev-parse --abbrev-ref HEAD`
  git push origin $branch
}
zle -N git_push_origin
alias gp="git_push_origin"

今日は会社終わったら、その足で京都に直行する予定。RubyKaigi楽しみ。