1
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?

More than 3 years have passed since last update.

Gitのローカルブランチを削除(マージせずリモートで削除したブランチも一括で消したい)

Last updated at Posted at 2021-01-28

gitで、マージ済みブランチを一括で消す方法は沢山でてくる。

git branch --merged|egrep -v '\*|develop|master'|xargs git branch -d

参考リンク
https://qiita.com/hajimeni/items/73d2155fc59e152630c4

でもマージしないでリモートで削除しちゃったブランチについて、
ローカルブランチを一括で消す方法が日本語記事で出てこないので、
調べると、英語圏にはあった。

git fetch -p && git branch -vv | grep 'origin/.*: gone]' | awk '{print $1}' | xargs git branch -D

引用元
https://medium.com/darek1024/how-to-clean-local-git-branches-that-were-removed-on-the-remote-4d76f7de93ac

これでRstudioのgitのブランチ選択欄に
削除したブランチの亡霊がたまるのを回避できるよ!

1
0
0

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
1
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?