git - 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
假设可以这样做,但是它以某种方式起作用-命令已进行,已推送到原点,但尚未删除远程分支。
在此之前,它显示了正确的分支列表,但现在有些事情没有按预期工作。
知道如何解决吗?
解决方案
推荐阅读
- javascript - 关于对象上的 ES6 扩展运算符的快速问题
- azure-devops - 利用变量填充 kubernetesServiceConnection:在 KubernetesManifest@0 任务中设置
- c++ - 使用 SFML 编译 Cmake
- vhdl - VHDL组件多路复用器不在modelsim中返回值
- fhir-server-for-azure - FHIR Server For Azure:有没有办法在不分页的情况下返回特定资源?
- robotframework - 是否可以直接从 Seettings 或类似文件夹中生成与默认文件夹不同的文件夹中的文档?
- php - 图像未显示在 laravel 刀片视图中
- asp.net - ASP.NET 网络编程
- javascript - 如何使用 jQuery 重置 Django 应用程序中的可选字段
- javascript - 如何使用 Mapbox GL JS 和对象制作等值线地图?