e.g.)
ブランチ名:feature/add_model_for_new_features
ターミナルに出力したい
コマンド:cm
alias cm="git symbolic-ref --short HEAD | sed -e 's/_/ /g' | sed -e 's/.*\///g'"
cm
# => add model for new features
クリップボードにコピーしたい
コマンド:cmp
クリップボードにコピーされるためcmd-vで"add model for new features"の貼り付けができる
alias cmp="git symbolic-ref --short HEAD | sed -e 's/_/ /g' | sed -e 's/.*\///g' | tr -d '\n' |pbcopy"
cmp
ブランチ名をコミットメッセージにしてコミット
コマンド:cmcm
もう一気にコミットまでしたい場合。
alias cmcm="git commit -a -m '`cm`'"
cmcm
aliasの設定
alias cm="git symbolic-ref --short HEAD | sed -e 's/_/ /g' | sed -e 's/.*\///g'"
alias cmp="git symbolic-ref --short HEAD | sed -e 's/_/ /g' | sed -e 's/.*\///g' | tr -d '\n' |pbcopy"
alias cmcm="git commit -a -m '`cm`'"