regex - Github "Branch name pattern"否定

标签 regex github

在 Github 上,当您转到分支设置并创建“分支保护规则”时,如何指定除“master”以外的任何分支?我尝试了一堆类似正则表达式的表达式,但似乎都不起作用:(

最佳答案

GitHub 使用 fnmatch匹配提供的任何模式以找出规则适用于分支保护的分支。

没有确切的 fnmatch GitHub 的模式还可以解析为除 以外的任何内容大师 ,但最接近它的模式是:

*[!master]*

但这也将排除只有 m 的分支, a , s , t , e , r或仅具有这些字母组合的分支。

GitHub help 上查看有关上述内容的更多详细信息和 fnmatch documentation

关于regex - Github "Branch name pattern"否定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55053460/

相关文章:

git - 本地 git 仓库与 github 仓库不一致

github - 如何在没有 TFA 的情况下使用密码推送到自己的 github gist?

git - Jenkins 创建一个工作来构建许多 repo

r - 使用 data.table 提取指定关键字之间的字符串的第一个实例的最佳方法

Ruby:使用gsub有条件地替换字符串

python - 提取连接字符串的特定部分

php - 更改函数以使用 preg_replace() 而不是 ereg_replace

html - 如何在拉取请求期间验证 html?

Git 忽略 public/index.html

c# - 正则表达式-用x {n-2}替换x {n}