web-dev-qa-db-ja.com

リポジトリのトップレベルでのみ特定のファイル名を無視するようにGitに指示するにはどうすればよいですか?

可能性のある複製:
GITのルートフォルダーからのみファイルを除外する方法

特定のJavaScriptプロジェクトでは、ローカルテストに TinyWeb HTTP Server を使用しています(ファイルURLに適用される特定のセキュリティ制限を回避するため)。そのプログラムには、index.htmlファイルはルートディレクトリにありますが、そのファイルをGitリポジトリにコミットしたくありません。

コミットのたびにGitがこの「追跡されていないファイル」について私に警告するのを止めるにはどうすればよいですか?すべてをコミットしたいindex.htmlファイルはサブディレクトリにあります。

65
PleaseStand

これを.gitignore(ルートフォルダー内)に追加します。

/index.html

先頭の/は、gitに絶対パス(現在の.gitignoreの場所に対する相対パス)を使用させますが、他のすべての行はある種のワイルドカードとして扱われます。

116
poke