0
0

More than 1 year has passed since last update.

【Git】マージ済みのローカルブランチを削除する方法

Last updated at Posted at 2022-10-07

マージ済みローカルブランチを削除

以下のコマンドを実行することでマージ済みのローカルブランチを削除できます。

git branch --merged | grep -Ev '^\*|main|develop' | xargs git branch -d
  • git branch --merged
    マージ済みブランチの一覧を取得する。

  • grep -Ev '^\*|main|develop'
    一覧の内、先頭に*またはmainまたはdevelopを含まないものを取得する。
    egrep -v '^\*|main|develop'でも可。

  • xargs git branch -d
    前のコマンドで取得したブランチを引数としてgit branch -dを実行してブランチを削除する。

不要なリモート追跡ブランチを削除

また以下のコマンドを実行することで不要になったリモート追跡ブランチを削除できます。

git remote prune origin
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