拡張子が.fmb
,.fmx
、.pll
のファイルをコミットしたいだけですが、これを実現するには.gitignore
ファイルを設定できません。gitignore - 指定したものを除いてすべてのファイルタイプを無視する
私は次のように試してみた:と
!.fmb
!.fmx
!.pll
とも:
!*.fmb
!*.fmx
!*.pll
が、それは動作しません。
拡張子が.fmb
,.fmx
、.pll
のファイルをコミットしたいだけですが、これを実現するには.gitignore
ファイルを設定できません。gitignore - 指定したものを除いてすべてのファイルタイプを無視する
私は次のように試してみた:と
!.fmb
!.fmx
!.pll
とも:
!*.fmb
!*.fmx
!*.pll
が、それは動作しません。
は、あなたが最初にすべてをしてからホワイトリストファイルを無視することになるでしょう[ファイル] -
* !*.fmb !*.fmx !*.pll
あなたgitignoreでこれを試してみてください。
ありがとう、それは魅力のように動作します。 – Julen
gitignore
ルールを扱うときに覚えておくべき唯一のルールは次のとおりです。
It is not possible to re-include a file if a parent directory of that file is excluded(*
)
(*
:特定の条件がGitの2.?+に満たされない限り、以下を参照してください)
'は*
'はフォルダも無視しますが、ファイル除外ルールは機能しません。
試してみてください。適切フォルダ(!*/
)を非無視して、次の除外ルールは、ファイル上で動作するようになります
*
!*/
!*.fmb
!*.fmx
!*.pll
。
そのファイルの親ディレクトリがif there is no wildcard in the path re-included除外されている場合はGitの2.9.x/2.10(ミッド2016?)で、それが再インクルードファイルに可能であるかもしれないことに注意してください。
Nguyễn Thái Ngọc Duy (pclouds
)
しかし、再封入するための条件の一つだったので:
再含むルールのディレクトリ部分はそれだろう
(すなわち、ワイルドカードなし)リテラルでなければなりませんとにかくここで働いたことはありません。
この[回答](http://stackoverflow.com/questions/1274057/making-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore)を参照してください。未確認のファイルをキャッシュから削除することを確認してください。 – Ajay
まだコミットしていませんが、将来的には考慮します。ありがとうございます。 – Julen