我有以下git分支
foo
bar
foobar
feature/foo
feature/bar
feature/buzz
Run Code Online (Sandbox Code Playgroud)
你会如何对以'feature /'开头的所有分支进行for循环?
当我尝试以下内容时,奇怪地打印出的不仅仅是git分支.
for i in $(git branch --list "feature/*"); do echo $i; done;
stuff.txt
icon.jpg
morestuff.txt
Vagrantfile
feature/foo
feature/bar
feature/buzz
Run Code Online (Sandbox Code Playgroud)
And*_*w C 10
"我们积极阻止在脚本中使用任何Porcelain命令,包括git branch" - 来自Git Maintainer的博客
你想用类似的东西
git for-each-ref --format='%(refname:short)' refs/heads/feature/
这将在for br in $()构造内部正常工作
| 归档时间: |
|
| 查看次数: |
1658 次 |
| 最近记录: |