「すべての.dllファイルを無視する[〜#〜] but [〜#〜] myfile.dll」のように、.gitignoreに例外を追加する方法は?
つかいます !
パターンを無効にする:
*.dll
!myfile.dll
特定のファイルを除くフォルダー全体を無視する場合は、次のように記述します。
MyFolder/*
!MyFolder/CoolFile.txt
これしません動作:
MyFolder/
!MyFolder/CoolFile.txt
foldersのように無視することもできます
!src/main/resources/archetype-resources/**/*
また、パターン付きのネストされたフォルダを無視することもできます
!**/src/test/resources/**/*
目標を達成するために、いくつかの.gitignore
ファイルを階層的に連携させることができます。ルートレベルには次のものがあります。
root
*.dll
myfile.dll
があるフォルダー内に、次のように別の.gitignore
ファイルを追加できます。
root/lib/folderwithMyFiledll
!myfile.dll
詳細 ここ
オプションのプレフィックス「!」パターンを無効にします。以前のパターンで除外された一致するファイルは再び含まれます。最初の「!」の前にバックスラッシュ(「\」)を置きます。 「!important!.txt」のように、リテラル「!」で始まるパターンの場合。特定の条件が満たされている場合、そのファイルの親ディレクトリが除外されている場合、ファイルを再含めることができます。詳細については、「注」を参照してください。