ブランチ削除コマンド、毎回調べている気がするので備忘録のために残しておきます。
ローカルブランチ
# ブランチ一覧を表示する git branch master foo bar # ローカルブランチ削除 git branch --delete foo # マージ確認なしで削除する % git branch -D foo
リモートブランチ
# リモートブランチの一覧を表示する git branch --remote origin/HEAD -> origin/master origin/foo origin/bar # リモートブランチ削除 その1 git push --delete origin foo # リモートブランチ削除 その2 git push origin :foo
削除済みリモートブランチをローカルに反映
自分や他人が削除したリモートブランチをローカルに反映する。 ローカル上では、以下コマンドを実行しないとリモートブランチは残り続ける
# 手動反映 git fetch -p # 自動反映する設定を行う git config --global fetch.prune true