web-dev-qa-db-ja.com

'output'で始まる名前のファイルを無視します

テキストファイルを生成するプログラムがありますoutput1.txtoutput2.txtoutput3.txtなど。Gitにこれらのファイルを無視してもらいたい。無視してはいけないテキストファイルがあるので、テキストファイルをブロックできません。また、ファイルは動的に生成されるため(「出力」の後に表示される数に制限はありません)、ファイル名を静的に追加することはできません。誰かがこれを手伝ってくれませんか?

PS。私はこれをチェックしました 。gitignoreにいくつかのファイルを除くすべてを無視させます 、しかしそれはすでに知られているファイルのセットを参照します。私の場合、それは長いリストかもしれません。

24
user4302594

パターンマッチングは、拡張の前に機能するだけではありません。 *.txtを無視できるのと同じくらい、無視できます。

output*.txt
35
Ry-

Gitignoreに以下を追加するだけです。

output*.txt

*は「ワイルドカード」であるため、何にでも一致します。

5
Vedaad Shakib

正規表現マッチング(またはワイルドカードマッチング)と同じように*を使用すると、機能します。エントリを入力するだけです

output * .txt
3
T90