gpt4 book ai didi

git - for 遍历具有特定名称的所有 git 分支

转载 作者:太空狗 更新时间:2023-10-29 14:26:01 25 4
gpt4 key购买 nike

我有以下 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

最佳答案

“我们积极反对在脚本中使用任何 Porcelain 命令,包括 git 分支”- 来自 Git Maintainer's Blog

你想用类似的东西

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

这将在 for br in $() 构造中正常工作

关于git - for 遍历具有特定名称的所有 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26724818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com