Git のローカル ブランチをクリーンアップする
·
1分で読める
Available in:
日本語
·
English
·
Español
·
Français
·
Deutsch
·
Português
·
한국어
·
Русский
·
中文
·
العربية
·
हिन्दी
·
Polski
·
Türkçe
·
Bahasa Indonesia
·
Nederlands
地元の支店が多すぎる状態になったことはありますか?私たちは機能、バグ、雑用ごとにブランチを使用するため、このようなことがよく起こります。
結局このようなものになり、しばらくすると非常に汚くなります

それは本当にイライラするので、このクリーンアップを行うためにコンソールで実行できる簡単なコマンドを共有します。
このコマンドは、Robert Corvus による次の answer の Stack Overflow で見つかりました。これは Powerhsell で実行されるバージョンです。
このコマンドを実行するときは、変更内容が失われる可能性があるので注意してください
実行する前に、MY_MASTER_BRANCH_NAME をメイン ブランチに更新することを忘れないでください。メイン ブランチは、私が使用している master、またはデフォルトで提供される main と呼ばれる新しいブランチです。
git branch | %{ $_.Trim() } | ?{ $_ -ne 'MY_MASTER_BRANCH_NAME' } | %{ git branch -D $_ }
このコマンドを実行すると、次のような出力が得られます

お役に立てば幸いです!