相关疑难解决方法(0)

显示提交A的所有分支都已启用且提交B未启用?

我有多个分支,并且发现了一个将错误引入系统的提交A. 随后由其中一个分支上的提交B修复,并将其合并回主人,但当时并未对所有违规分支进行挑选.

我想知道是否有一个命令会显示所有有提交A但没有提交B的违规分支?

我一直在使用以下内容来确定分支上是否存在提交

$ git branch -r --contains=A
Run Code Online (Sandbox Code Playgroud)

但我想尝试添加到此包含类似的内容

$ git branch -r --contains=A ^--contains=B
Run Code Online (Sandbox Code Playgroud)

作为附注,我已经检查过,并且没有其他提交包含相同的更改,即它没有被挑选到任何其他分支,但是一些分支已经提交B,因为合并后它们已经从主分离在提交B之前,它们不存在于已存在的位置.

此外,检查多个提交的能力在修复问题的提交(在这种情况下为提交B)被挑选到已经给出不同提交SHA的几个分支上时非常有用.

git branch

7
推荐指数
1
解决办法
178
查看次数

标签 统计

branch ×1

git ×1