Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何知道包含特定提交哈希的所有git分支的列表_Bash_Git_Git Bash - Fatal编程技术网

Bash 如何知道包含特定提交哈希的所有git分支的列表

Bash 如何知道包含特定提交哈希的所有git分支的列表,bash,git,git-bash,Bash,Git,Git Bash,我想知道所有包含特定提交散列的分支,是否有一种很好的git或bash方法可以在一个命令[或一个命令行]中实现这一点 --o--a--o--o--o <-- master \ b--o <-- br2 \ c <-- br1 --o--a--o--o--o可以用 git branch --contains commit-hash 如果要设置bash别名,可以执行以下操作: a

我想知道所有包含特定提交散列的分支,是否有一种很好的git或bash方法可以在一个命令[或一个命令行]中实现这一点

--o--a--o--o--o   <-- master
         \
          b--o    <-- br2
           \
            c     <-- br1
--o--a--o--o--o可以用

git branch --contains commit-hash
如果要设置bash别名,可以执行以下操作:

alias blahblah='git branch --contains $1'
然后你可以说:

blahblah commit-id
如果您喜欢它并且想要保留它,您可以在您的配置文件中设置它(这是一个bash主题,与git没有直接关系)。

可以使用

git branch --contains commit-hash
如果要设置bash别名,可以执行以下操作:

alias blahblah='git branch --contains $1'
然后你可以说:

blahblah commit-id

如果您喜欢它并且想保留它,可以在您的配置文件中设置它(这是一个bash主题,与git没有直接关系)。

您知道如何对我的所有回购进行设置,如我的示例中所示,要写入命令并具有包含此提交的所有分支的列表吗hash@OdedBD这正是eftshift0的答案所做的:-)你试过了吗?现在试过了,我被branch[单一]这个名字弄错了。谢谢:)你知道我如何对我所有的回购进行操作吗,就像我的例子一样,要写入命令并具有包含此提交的所有分支的列表吗hash@OdedBD这正是eftshift0的答案所做的:-)您试过了吗?现在试过了,我被branch[单一]的名字弄错了谢谢:)