我可以使用一个命令,例如git checkout branch_na*
,它会自动补全并检出该分支吗?
我可以使用一个命令,例如git checkout branch_na*
,它会自动补全并检出该分支吗?
我不知道在那种情况下如何使用通配符,比如*
。然而,有一个Git Bash自动完成脚本,您可以在shell提示符处按<Tab>
键来自动完成部分输入的分支名称。
我想知道 git 是否支持通配符
使用您所提到的方式将依赖于 bash(它不知道任何关于分支的信息)
因此,您需要依靠其他方法,比如:
git checkout $(git for-each-ref --format='%(refname:short)' refs/heads/branch_na.*|head)
git checkout $(git branch --list "*branch-name-*" | tr '*' ' ')