git相当于--all用于所有非远程分支?

时间:2013-03-19 09:54:22

标签: git git-branch

--all参数在各种git命令中用于引用所有分支。所有非远程分支都有等价物吗?

(具体来说,这就是使用git-filter-branch,我想在所有本地分支机构工作。)

1 个答案:

答案 0 :(得分:2)

更新到编辑:

以下内容涉及使用本地和远程分支的测试存储库,仅重写本地分支:

git filter-branch --tag-name-filter cat -- --glob=refs/heads/*

cat标签名称过滤器只是一个例子,很明显)

man git-rev-parse 下记录了--glob选项,供您参考。


git branch

已经列出了所有本地分支。

然后,还有

git for-each-ref -- --glob=refs/heads/*

for local refs

git for-each-ref -- --glob=refs/remotes/*/*

用于远程参考