Gitのコミットメッセージからブランチ名を作る

設定 # .gitconfig [alias] new-br = !git checkout -b "$(git log --format=%s -n 1 @ | ruby -pe '$_=$_.chomp.gsub!(/[^a-zA-Z0-9_]/, ?_)')" 本文 最近コミットメッセージからブランチ名を作ってcheckoutするようにした。 適当に最新のコミットメッセージを取り出して、コミットメッセージとして使えない文字をアンダ…