首页 > 解决方案 > git branch -r --merged 不显示合并的分支

问题描述

我正在尝试整理我们的远程存储库,但遇到了一些问题。

我正在尝试删除所有已合并到任何东西中的远程分支(我们有一些奇怪的工作流程)。

问题是只git branch -r --merged显示了几个分支,当在我们的 BitBucket 上我看到数十个分支标记为合并时。

该问题可能与我已经运行了一个脚本这一事实有关: git branch -r --merged | egrep "(^\*|feature|bugfix|hotfix)" | sed 's/origin\///' | xargs -n 1 git push --delete origin假设可以这样做,但是它以某种方式起作用-命令已进行,已推送到原点,但尚未删除远程分支。

在此之前,它显示了正确的分支列表,但现在有些事情没有按预期工作。

知道如何解决吗?

标签: gitbitbucket

解决方案


推荐阅读