.gitignore
ファイルで拡張正規表現(ERE)を使用する方法はありますか?たとえば、+
ファイルで.gitignore
繰り返し文字を使用します。それを行う方法はありますか?
here と「 this question 」で詳しく説明されているように、関数 fnmatch() はglobパターンの解釈に関与します。つまり、正規表現はサポートされています。
これが gitignore
manページ が言及していることです:
それ以外の場合、
git treats the pattern as a Shell glob suitable for consumption by fnmatch(3)
は_FNM_PATHNAME
_フラグ付き:パターンのワイルドカードはパス名の_/
_と一致しません。
たとえば、「_Documentation/*.html
_」は「_Documentation/git.html
_」と一致しますが、「_Documentation/ppc/ppc.html
_」または「_tools/perf/Documentation/perf.html
_」とは一致しません。
.gitignore
(およびその他の)ファイルは、正規表現ではなく、ファイル名グロブを使用します。
Gitハッカーにそれを変更するよう説得できるかどうかは非常に疑わしいです。