結論
.gitconfigファイルに次のエイリアスを追記する。
[alias]
vacuum = "!f () { git checkout $1; git branch --merged|egrep -v '\\*|develop|master|main'|xargs git branch -d; git fetch --prune; };f"
Gitの要らないブランチが増えてきたら次のコマンドを打つ。
git vacuum main
もし$1に該当するmainの入力を省略したい場合は、vacuum = "!f () { git checkout main; git branch --merged|egrep -v '\\*|develop|master|main'|xargs git branch -d; git fetch --prune; };f"
にしてあげればOK.
参考にした記事
こちらの記事を参考に致しました。ありがとうございます!🙏
自分の上のコードでは、古いディレクトリを操作する場合も考慮に入れて、masterブランチも増やしてあります。