首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置Zsh中的gerrit参考文献?

如何配置Zsh中的gerrit参考文献?
EN

Stack Overflow用户
提问于 2013-04-09 03:10:01
回答 1查看 1.5K关注 0票数 3

在我的团队中,我们使用gerrit进行代码评审。

如你所知,gerrit使用了神奇的'refs/for/*‘。

因为我不想打字

代码语言:javascript
复制
git push origin HEAD:refs/for/*

每次我推到遥控器,

我试图更改git存储库的配置,如下所示。

代码语言:javascript
复制
git config remote.origin.push refs/heads/*:refs/for/*

更改配置在bash中运行良好,

但是它在我的zsh中失败了,错误如下所示。

代码语言:javascript
复制
zsh: no matches found: refs/heads/*:refs/for/*

我认为在zsh中使用星号与bash有些不同,

但我不知道到底是什么问题。

我该如何解决这个问题?还是不可能在zsh?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-09 03:55:12

默认情况下,当bash失败时,它会将整个模式放入参数中,没有改变。当zsh失败时,它根本不运行命令,在大多数情况下,我发现这更方便。这两种shell都可以配置,zsh至少有三种其他模式:“像bash一样”,“从参数中删除模式”和“从参数中移除模式”,除非没有匹配的模式。这些行为分别通过取消设置NOMATCH或设置CSH_NULL_GLOBNULL_GLOB来实现。

我建议保持当前行为,并使用各种转义方法:'refs/heads/*:refs/for/*' (双引号也有效)或refs/heads/\*:refs/for/\*

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15892624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档