[git] リモートリポジトリに存在しないブランチを一括削除する

開発

時々、リモートリポジトリには存在せずローカルに残ってしまい2度と使うことがないであろうブランチを掃除したくなることがあります。

なぜこの状況が発生するかというとGithub上でプルリクのマージをした際に対象のブランチを削除する設定にしているためです。

これまでこの掃除を思い立った時にいつも検索して削除するコマンドを探して実行するというステップを踏んでいました。

流石に繰り返し実施する操作なのでもう少し良い方法がないかと考えた結果gitconfigにaliasとして実行するコマンドを書いておけば良さそうという結論に至りました。

設定内容は以下になります。
aliasは先頭に!を付けることで外部コマンドを実行することができます。
エイリアス名は好きにつけてもらえれるので参考にしていただければと。

コメント

タイトルとURLをコピーしました