1

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

(具体来说,这是使用 git-filter-branch 提出的,我想在所有本地分支上工作。)

4

1 回答 1

2

更新到编辑:

以下内容适用于具有本地和远程分支的测试存储库,仅重写本地分支:

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

cat显然,标签名称过滤器只是一个示例)

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


git branch

将已经列出所有本地分支机构。

然后,还有

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

对于本地裁判

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

对于远程参考

于 2013-03-19T10:03:24.953 回答