こんにちは、
今日はgitでブランチを一括で消す方法がなかったので、自作して設定するところまでのお話をしようと思います
各開発者は、機能開発が完了した後マージリクエストを送り、私がチェックしています。
チェックする時は、localにcheckoutして動作等のチェックを行っているんですが、、。
気づいたらどんどんbranchは増えていき、一個ずつ削除していくのが面倒、ストレス、やめて。。
なので調べてみたが、branchを一括で消す方法が全然引っかからなかったので、オレオレ一括削除サブコマンド作ってラクしよう!って魂胆ですね
git rmbranch
git rmbranch <BranchName>
branch名は完全一致ではなくlike検索仕様にしてあるので、名前やプロジェクト名でまとめて一括削除できる!!!
rmbranchは作ったのでコチラからどうぞ!
サブコマンドの設定
ひとまず、自分のローカルにサブコマンド置いとくようディレクトリを作成
ファイル作成
mkdir ~/commands;
touch git-rmbranch;
chmod 755 git-rmbranch
とでもしておく。
パスを通す
PATH = $PATH:/Users/araotakuto/commands
そしたら、git-rmbranchにshellscriptを書いていけばOK!
楽に仕事していこう!