同時進行しているブランチが多いとマージを間違いそうになる為シェルスクリプトに起こした
同時並行で進行しているブランチが多く危うくマージを間違いそうになる為シェルスクリプトに起こしてみた。
git-flow など使うのも良いがとりあえずマージを安全かつ素早く行いたいだけならこの程度でも良い。
使用イメージ
# 今居る feature/profile ブランチを develop にマージしたい (git-feature/profile)[orz justaway/]% ./git-merge.sh develop # マージしたい先のブランチをチェックアウト > git checkout develop ... # マージしたい先のブランチを最新の状態に > git pull ... # 元居たブランチをマージ(手作業時 Ctrl-R など補完に頼ると間違いやすい) > git merge feature/profile ... # プッシュ > git push origin develop ... # 元居たブランチに戻ってくる(手作業時これを忘れ master や develop で作業してしまう事も多い) > git checkout feature/profile ... (git-feature/profile)[orz justaway/]%