Bash 如何知道包含特定提交哈希的所有git分支的列表
我想知道所有包含特定提交散列的分支,是否有一种很好的git或bash方法可以在一个命令[或一个命令行]中实现这一点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
--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[单一]的名字弄错了谢谢:)