git 删除已经合并到master的远程分支

远程分支


安全验证(模拟运行)‌
先通过以下命令预览 ‌即将删除的分支列表‌,确认无误后再执行删除:


git branch -r --merged origin/master | 
  grep -v 'origin/master$' | 
  sed 's/origin\///' | 
  xargs echo "即将删除分支:"


‌批量删除命令

git branch -r --merged origin/master | 
  grep -v 'origin/master$' | 
  sed 's/origin\///' | 
  xargs git push origin --delete


本地分支

要安全地删除合并的分支,但 master (无论是否 master 为当前分支)
git branch --merged | grep -v ' master$' | xargs -n 1 git branch -d
posted @ 2025-04-03 13:54  liuhuayiye  阅读(35)  评论(0)    收藏  举报