На Github, когда вы заходите в настройки веток и создаете «Правило защиты веток», как мне указать любую ветку, кроме «master»?Я пробовал несколько регулярных выражений, но ни одно из них не работает: (
GitHub использует fnmatch для сопоставления с любым шаблоном, предоставленным для поиска ветвей, к которым применяется правило для защиты ветвей.
fnmatch
Шаблон для соответствует всем ветвям, кроме master:
master
*[!master]*
Дополнительные сведения см. В Справке GitHub и документации fnmatch
Вы можете использовать Negative Lookahead, чтобы утверждать, что строка "master" не совпадает:
^((?!^master$).)*$
Вы можете проверить это регулярное выражение здесь