【PowerShell】いらないgitのブランチまとめて削除するスクリプト組んでみた

【PowerShell】いらないgitのブランチまとめて削除するスクリプト組んでみた

はじめに

コジマです。

たくさんブランチ切って開発してるといらんブランチ溜まってくな~って思って
まとめてごっそり削ぎ落とすためのスクリプトをPowerShellで組みました。

前提

もちろんgitコマンドが使えること。
動作環境はWindows10だよ。

仕様

簡単な仕様だよ

  • 予め$gitFolderという変数に作業フォルダを設定しておく
  • git branchコマンドで取得したブランチを削除していく
  • develop, master, 現在のブランチは削除の対象外とする
  • 万が一のこともあるので、Y/nを受け付けるようにしている

実装

こんな感じで作りました。
難しいことは何もしてないです。

出力結果はこんな感じです。
test1~test5の不要ブランチを作成し、
test5を現在のブランチとした状態で実行しました。

test1だけnで残し、test2~test4はYを選択し、削除しました。

さいごに

ブランチ切りまくっていらないブランチ溜まってる人はぜひ参考にしてみてください。

PowerShellってあんまり人気ないけど、すごく便利なのでいろんな事やって
もっと魅力を伝えていきたい!

この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!

以上、コジマでした。


未分類カテゴリの最新記事