Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
master ブランチをプッシュして、マージ済みブランチ(ローカル・リモート)を削除する
#!/bin/bash
## master ブランチをプッシュして、マージ済みブランチ(ローカル・リモート)を削除する
## マージ済みブランチは引数で指定する。
## `~/git-push-master.sh topic_issue99` とか `~/git-push-master.sh issue/99`
# error で中断
set -e
# 引数1つめを変数に代入
BRANCH=$1
# 順番に実行
git push origin master && \
git branch -d $BRANCH && \
git push --delete origin $BRANCH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.