[Git] main以外全てのブランチ削除

2024-04-28 hit count image

ローカルでmainブランチ以外の全てのブランチを削除する方法について説明します。

概要

会社で他の人のコードをレビューしたり、開発をしたりするとローカルに多くのブランチがたまります。このとき、Gitbranchコマンドの削除オプション(-D)を使用してブランチを削除しますが、たくさん溜まったブランチを一つずつ消すのは面倒な作業です。

今回のブログポストでは、Git を使用して main ブランチ以外の全てのブランチを削除する方法について説明します。

git branch コマンド

次のコマンドを実行すると、現在ローカルにある全てのブランチを確認することができます。

git branch

そして、次のコマンドを実行すると特定したブランチを削除することができます。

git branch -D [BRANCH_NAME]

main ブランチ以外の全てのブランチ削除

mainブランチ以外の全てのブランチを削除するためにはGitが提供する基本コマンドだけでは不可能です。mainブランチ以外の全てのブランチを削除するためには、次のようなコマンドを使用することができます。

git branch | grep -v "main" | xargs git branch -D

完了

これで Git でmainブランチ以外の全てのブランチを削除する方法について見てみました。多くのブランチがローカルにたまってブランチを 1 つづつ消すことが大変な場合、上記のコマンドを使用してmainブランチ以外の全てのブランチを削除してみてください。

私のブログが役に立ちましたか?下にコメントを残してください。それは私にとって大きな大きな力になります!

アプリ広報

今見てるブログを作成たDekuが開発したアプリを使ってみてください。
Dekuが開発したアプリはFlutterで開発されています。

興味がある方はアプリをダウンロードしてアプリを使ってくれると本当に助かります。

Posts