44

拡張子がどのように書かれているかに関係なく、たとえばjpgファイルを無視するようにgitに指示したいと思います。

例えば

* .jpg

無視する必要があります

.jpg、.JPG。、。Jpg

ケースを完全に無視するようにgitに指示せずにそれは可能ですか?

4

2 に答える 2

68

Git ignore は glob パターンを理解するので、これを使用できます

*.[jJ][pP][gG]
于 2012-06-20T09:41:31.937 に答える
20

.gitignore ファイルを含め、ほとんどの状況で大文字と小文字を区別しないように git に指示できます。あなたに必要なのは:

git config core.ignorecase true

実用的な観点からは、トレードオフが関係している可能性があります。git-config(1) の man ページには次のように書かれています。

   core.ignorecase
       If true, this option enables various workarounds to enable git to
       work better on filesystems that are not case sensitive, like FAT.
       For example, if a directory listing finds "makefile" when git
       expects "Makefile", git will assume it is really the same file, and
       continue to remember it as "Makefile".

       The default is false, except git-clone(1) or git-init(1) will probe
       and set core.ignorecase true if appropriate when the repository is
       created.

そのため、大文字と小文字を区別するファイルシステムを使用している場合、問題が発生する可能性があります。あなたのマイレージは異なる場合があります。

于 2012-06-20T09:44:24.057 に答える