複数の `.gitignore` は好ましくないですか? 質問する

複数の `.gitignore` は好ましくないですか? 質問する

リポジトリが複数の独立したプロジェクトで構成されていない限り、リポジトリ全体にさまざまなファイルを配置するよりも、リポジトリのルートに 1 つのファイルを配置する方が簡単なようです.gitignore。これに関する標準的なベスト プラクティスや、あるアプローチが他のアプローチよりも優れている場合のオンライン分析はありますか?

ベストアンサー1

.gitignore複数のファイルを異なる (サブ) ディレクトリに置きたい状況が少なくとも 2 つ考えられます。

  • ディレクトリによって、無視するファイルの種類が異なります。たとえば、.gitignoreプロジェクトの最上位ディレクトリでは、生成されたプログラムは無視され、Documentation/.gitignore生成されたドキュメントは無視されます。

  • /sub/foo指定された (サブ) ディレクトリ内の指定されたファイルのみを無視します (ただし、では使用できます.gitignore)。

パターンを覚えておいてください.gitignoreファイルは、パターンに '/' が含まれていない限り、ファイルが存在する (サブ) ディレクトリとそのすべてのサブディレクトリに再帰的に適用されます (つまり、パターンは指定されたディレクトリとそのすべてのサブディレクトリにあるname名前の付いたすべてのファイルに適用されますが、 は指定されたディレクトリにあるこの名前のファイルにのみ適用されます)。name/name

おすすめ記事