.gitignoreにフィルターパターンを追加しました
これは、git に入れたくないファイルのほとんどに対して機能しますが、フィルタリングされるべきであるにもかかわらずフィルタリングされていないファイルが 4 つ残っています。
- .gitignore の唯一のパターンは次のとおりです。
*./metadata/*
ただし、ステージングの準備ができているファイルのリスト(GitExtension内)では次のようになります。
- java_workspace/.metadata/.mylyn/.tasks.xml.zip
- java_workspace/.metadata/.mylyn/tasks.xmlzip
- java_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
- java_workspace/.metadata/.plugins/org.eclipse.ui.workbench/ワーキングセット.xml
.gitignore ファイルの何が問題なのでしょうか?
答え1
のパターンは、.gitignore
バージョン管理下にあるファイルを考慮しません。つまり、 の下にたくさんの画像がありgit
、そのほとんどは PNG に処理されるソースですが、いくつかは他の場所からの PNG です。 私の.gitignore
には があります*.png
が、明示的にバージョン管理下に置いたファイルは無視されず、それが私の望む状態です。
問題のあるファイルがバージョン管理下にない場合、git rm
それらのファイルだけを削除します。問題のあるファイルが再度表示された場合は、git
無視します。