1. ホーム
  2. ギット

[解決済み】gitignoreでディレクトリ内の拡張子を持つファイルを全て削除する。

2022-04-04 06:03:20

質問

あるディレクトリにある、ある種類のファイルをすべて無視する方法はありますか?

** はgitにとって意味がないらしいので、これは使えません。

/public/static/**/*.js

任意のネストされたフォルダーにマッチするようにすることである。

解決方法は?

試したことはありませんが git help ignore を付けると、より効果的であることを示唆しています。 .gitignore*.js/public/static であれば、思い通りになります。

注:以下のJoeysの回答も確認してください。特定のサブディレクトリのファイルを無視したい場合は、ローカルの.gitignoreが正しい解決策です(局所性は良好です)。しかし、同じパターンをリポジトリ全体に適用する必要がある場合は、**のソリューションの方がよいでしょう。