18

私のレポには多くのサブフォルダーがありbuild/、コードをコミットするときに無視したいディレクトリはほとんどありません。私が理解しているように、すべてのフォルダーを無視するには2つの方法があります。

  • */build/(Unix ワイルドカード)
  • build/(ファイル/フォルダーを無視するgitの方法)

Git がサブフォルダーを無視することを発見しましたが、2 つの回答があり、2 つのアプローチの違い (なし?)を知りたいです。ファイルにも同じ規則が適用されますか?

4

1 に答える 1

38

build/それを行う正しい方法です。buildこれらのディレクトリがリポジトリにネストされている深さに関係なく、ディレクトリ内にあるファイルはすべて無視されます。

*/build/リポジトリ内のちょうど 1 レベル深いbuildディレクトリを無視することを意味します。たとえば、 と 内のファイルは無視されません。buildfoo/bar/build

より細かい制御が必要な場合は!、プレフィックスとして使用して、除外する特定のディレクトリをいつでも追加できますが、除外しないこともできます。

于 2013-02-24T23:02:36.243 に答える