wada811 / blog

wada811's blog
https://github.com/wada811/blog/issues
Apache License 2.0
6 stars 0 forks source link

Git のブランチが存在しなければ作成して checkout する #36

Open wada811 opened 5 years ago

wada811 commented 5 years ago

Why

Git のブランチが存在する場合、そのまま checkout し、 存在しない場合、ブランチを作成して checkout したい。

What

ブランチに checkout し、ブランチが存在しないエラーが発生したら checkout -b でブランチを作成して checkout する。

How

BRANCH="feature/branch"
git checkout $BRANCH 2>/dev/null || git checkout -b $BRANCH