Git のルートフォルダからのみファイルを除外する方法 質問する

Git のルートフォルダからのみファイルを除外する方法 質問する

ファイルを使用して追加される一部のファイルを除外することは知っています.gitignoreが、config.phpソース ツリーに複数のファイルがあり、ルートにある 1 つのファイルのみを除外し、他のファイルはリビジョン管理下に維持する必要があります。

.gitignoreこれを実現するには何を書けばいいでしょうか?

ベストアンサー1

からドキュメンテーション:

パターンにスラッシュ / が含まれていない場合、git はそれをシェル glob パターンとして扱い、.gitignore ファイルの場所を基準としたパス名 (.gitignore ファイルでない場合は作業ツリーの最上位を基準としたパス名) との一致をチェックします。

先頭のスラッシュはパス名の先頭と一致します。たとえば、「/*.c」は「cat-file.c」と一致しますが、「mozilla-sha1/sha1.c」とは一致しません。

したがって、ルートに次の行を追加する必要があります.gitignore

/config.php

おすすめ記事