Sła*_*osz 15 git branch git-branch
要删除我使用的git中的本地分支git branch -d,但如何安全地删除远程分支?
我想只在远程分支合并到我当前的分支时删除它.
eck*_*kes 18
答案部分包含在这里:如何在git中知道分支是否已经合并到master中?
当该帖子处理本地分支时,您可以找到合并或不合并的远程分支
git branch -r --merged 检测已合并到当前的所有远程分支git branch -r --unmerged 做相反的事情
git branch -r --no-merged对于新版本是正确的Git,我不确定是否git branch -r --unmerged适用于旧版本git.
一旦您发现某个特定的远程分支已经合并(即在输入时出现git branch -r --merged),您可以删除它,因为Michael Krelin 使用了答案
git push <remote> :<remotebranchname>
Run Code Online (Sandbox Code Playgroud)
也看到了文件git branch的--merged和--unmerged标志.