Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用特定名称在所有git分支上进行for循环_Git - Fatal编程技术网

使用特定名称在所有git分支上进行for循环

使用特定名称在所有git分支上进行for循环,git,Git,我有以下git分支 foo bar foobar feature/foo feature/bar feature/buzz 如何在所有以“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

我有以下git分支

foo
bar
foobar
feature/foo
feature/bar
feature/buzz
如何在所有以“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
“我们积极反对在脚本中使用任何命令,包括git分支”——来自

你想用像这样的东西吗

git for each ref--format='%(refname:short)'refs/heads/feature/

这在<代码>中可以很好地用于$()结构中的br