ステージングエリアに必要ないくつかの追加ファイルがあり、私のリポジトリには必要ないものとします。これらの無視パターンを実際に共有する.gitignore
ファイルに含めることもできません。同じディレクトリに対して複数のgitignore設定ができますか?
私がしたいと思っているのは、共有された.gitignore
に加えて、その環境だけの "ローカルのみ"の種類.gitignore
です。それは可能ですか?
ステージングエリアに必要ないくつかの追加ファイルがあり、私のリポジトリには必要ないものとします。これらの無視パターンを実際に共有する.gitignore
ファイルに含めることもできません。同じディレクトリに対して複数のgitignore設定ができますか?
私がしたいと思っているのは、共有された.gitignore
に加えて、その環境だけの "ローカルのみ"の種類.gitignore
です。それは可能ですか?
はい、あなたが使用することができます。
$GIT_DIR/info/exclude
.git/info/exclude
それはレポに対してローカルであり、プッシュされません。
追跡されていないファイルでも機能します。
ファイル(すでにバージョン)を無視する他のアプローチは、一時的に
git update-index --skip-worktree -- [<file>...]
だろうステージング領域が別のディレクトリにある場合は、あなただけのそのディレクトリ内の '.gitignore'を置くことができます - それはしていませんプロジェクトのルートにある必要があります。 – o11c