1. ホーム
  2. git

[解決済み] Gitでルートフォルダからだけファイルを除外する方法

2022-03-20 22:27:10

質問

を使うことを意識しています。 .gitignore ファイルを使用して、追加されるファイルの一部を除外することができますが、私はいくつかの config.php を除外したいのですが、ルートにある1つだけを除外し、他のファイルはリビジョン管理下に置く必要があります。

に書くべきことは .gitignore を実現するにはどうしたらいいでしょうか?

解決方法は?

からの ドキュメント :

パターンにスラッシュ / が含まれていない場合、git はこれをシェルグロブパターンとして扱い、.gitignore ファイルの位置からの相対パス名(.gitignore ファイルでない場合は作業ツリーのトップレベルからの相対パス名)にマッチするかどうかをチェックします。

先頭のスラッシュはパス名の先頭と一致します。例えば、"/*.c" は "cat-file.c" にマッチしますが、 "mozilla-sha1/sha1.c" にはマッチしないことに注意してください。

そこで、次の行をルートに追加する必要があります。 .gitignore :

/config.php