0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Git】溜まったローカルブランチを一掃したい!

Last updated at Posted at 2025-03-18

はじめに

こんにちは、フリーランスエンジニアのRyuです。

みなさんは普段Gitを使っていてローカルに不要なブランチが溜まってしまった経験はありませんか?
mainブランチ以外のローカルブランチを削除したい!そんな時は以下のコマンドで一括削除できます。

本当にmainブランチ以外消えてしまうのでコマンドの実行には十分気をつけてください(リモートブランチは関係ありません。)

コマンド

mainブランチに移動してください。
以下のコマンドを実行します。

git branch | grep -v "main" | xargs -n 1 git branch -D
  • git branch でローカルブランチ一覧を取得
  • grep -v "main" で「main」という名前の行を除外
  • xargs -n 1 git branch -D で、リストアップされた各ブランチに対して git branch -D(強制削除)を実行

実行結果

スクリーンショット 2025-03-18 14.33.04.png

最後に

ローカルはこまめに整理して綺麗な状態を保ちたいですね。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?