gitのalias

dev

.bashrcに登録したよく使うgitコマンドのalias

# git alias
alias gts='git status'
alias gm='git merge --no-ff'
alias gck='git checkout'
alias gcb='git checkout -b'
alias gfp='git fetch -p'
alias gpo='git push origin'
alias gcd='git checkout develop'
alias gcp='git cherry-pick'
# rebaseはまとめるcommit数を指定したいので関数に
grh() {
  git rebase -i HEAD~$1
}

git rebase -i は利用頻度が高く、commitをまとめるために数を指定するので関数にした所がポイント
cherry-pick はgcp(Google Cloud Platform)コマンドが入っていたら競合するかな。gcloudっぽいので大丈夫か

Comments

タイトルとURLをコピーしました