title: Is there a way to exclude specific branch names/patterns in GitHub branch protection?
body: <p>I want to enable GitHub branch protection on all branches <em>except</em> those prefixed with "private_", for example. This way, we do not have to enable every new 'non private' branch as it is created. </p>
  
  <p>I cannot find a way, using GitHub's pattern matching/globbing rules, to accomplish this. Something like a "/^private*/" rule would be ideal.  Unfortunately, we do not enforce naming conventions, so a "<em>common-prefix</em>*" rule wouldn't help here.</p>
  
  <p>Does anyone know of a way to do this, in the GUI branch protection rules, not via the API?</p>
  
  <p>Thanks in advance!</p>