如何根据ID的一部分在所有分支中查找提交

X射线

如何在所有分支中找到提交?在我的情况下,它有20多个分支,而我只有提交ID的一部分。我只知道它是开始或结束提交ID的一部分。所有分支(不包括一个)是远程的。

万德什

我认为您正在寻找的是一种组合--contains选项,可以使用以下命令从修订列表中查找提交rev-list

git branch -a --contains $(git rev-list --all | grep <your-partial-commit-id>)

它首先使用带有

git rev-list --all | grep <your-partial-commit-id>

然后,您传递完整的提交ID,以使用-a选项(对于所有分支)在所有分支中进行搜索,并将提交ID传递给--contains参数

git branch -a --contains <your-full-commit-id>

附加说明:在您的情况下,这是不正确的,但是如果知道部分ID是完整提交ID(任意长度)的开始部分,则可以直接将其传递给,git branch --contains而无需从rev-list命令

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Elasticsearch-如何在所有索引和文档中搜索词的一部分

根据模式的一部分在数据框的列中拆分文本

如何使用python在硒中按ID名称的一部分查找元素

在所有字段中找到URL的一部分(elasticsearch)

Symfony使表单的一部分在提交时成为可选

如何找到我的代码的哪一部分在循环期间没有更改复制部分?

如何从目录中所有.txt文件中获取行的一部分?

在目录中的所有文件中查找并替换字符串的一部分

如何作为Bash Shell脚本的一部分在Docker容器中执行命令

如何确定模式的哪一部分在正则表达式中匹配

如何使用猫鼬查找获取包含字符串一部分的所有值?

在元胞数组(本身是结构的一部分)中查找字符串的所有出现

SVG的一部分在转换后被隐藏

如何通过匹配文件名的一部分来查找和删除子文件夹中的所有文件

如何返回所有记录ID,这些ID也是T-SQL中分组的一部分

为什么我的输出的一部分在打印时没有显示?

jQuery查找并替换类名一部分的所有实例

使用ID的一部分查找元素

如何检查我的结构的一部分在范围内是否为 0

仿制药是绑定的方法签名的一部分在Java中?

使屏幕的一部分在Flutter中可滚动

当唯一部分在循环/尝试捕获中时,避免重复代码

Android-使图像的一部分在Android中可重复吗?

我的 js 脚本的一部分在我的 ejs 文件中不起作用

如何在GitHub中复制提交差异的一部分,而没有优点和缺点?

OpenCV - 如何为图像的一部分中的所有像素添加一个值?

使用仅href的katalon记录器,kantu,Sidenium ide,ui视觉的一部分在html元素中查找xpath

查找所有带有wh的命令,在手册页中按关键字的一部分查找

如何将所有text_node nodeValue的一部分包装在html元素中?