1. ホーム
  2. git

[解決済み] ファイルを再帰的に .gitignore する方法

2022-06-02 19:06:42

質問

私は、以下のようなパターンを避けるために .gitignore ファイルで次のパターンを避けようとしています。

MyPrject/WebApp/Scripts/special/*.js
MyPrject/WebApp/Scripts/special/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js

試してみました。

MyPrject/WebApp/Scripts/special/**.js
MyPrject/WebApp/Scripts/special/**/*.js

しかし、これはうまくいきませんでした。これはWindows上のgitです。物事を繰り返さずにこれを行うための、より簡潔な方法はあるのでしょうか?

どのように解決するのですか?

git 1.8.2時点では、これ。

MyPrject/WebApp/Scripts/special/**/*.js

に従って動作するはずです。 この回答 . それはまた、Sourcetree 1.6.12.0とそれがインストールするgitのバージョン(1.8.4-preview20130916)を使用してWindows 7で私のために動作しています。

あるディレクトリ以下のすべてのファイルとフォルダを再帰的にgitignoreすること。

MyPrject/WebApp/Scripts/special/**