有没有办法检出名称以foo开头的分支?

时间:2019-08-19 21:43:35

标签: git

在我的组织中,我们使用用户故事ID来命名分支,后跟一些描述性文本。例如:time.sleep()

通常,我知道ID,但是不记得描述文字了。有什么办法要做

const stripAnsi = require('strip-ansi');

stripAnsi("\u001b[01m\u001b[K:\u001b[m\u001b[K In function '\u001b[01m\u001b[Kin...")

// result => ": In function 'in..."

并结帐US127175-message-positioning吗?

1 个答案:

答案 0 :(得分:2)

对于本地分支机构,如@jthill所指出的,制表符补全通常可以解决问题。如果没有,您可以使用grep:

git checkout US127175-*

对于远程分支机构:

US127175-message-positioning

因此,示例中的问题:

git branch | grep <SEARCHTERM> | xargs git checkout

将检出远程分支git branch -r | grep <SEARCHTERM> | xargs git checkout