git(Windows)で追跡したくないobjects
ファイルで呼び出された深いサブフォルダーがあります。*.object
.gitignore では、さまざまな組み合わせ (**/objects/*
または**/objects/*
など) を試してみましたが、役に立ちませんでした。毎回、次のようgit status
に表示されます。
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# foo/src/objects/a.object
# foo/src/objects/b.object
*.object
ファイルが追跡されていないファイルのリストから消えるのは、.gitignoreに追加したときだけです。ワイルド カードの何が問題になっていますか?
また、いつgit update-index
必要で、いつすればよいgit rm --cached myfile
ですか?
rm のようなワイルドカード機能はありgit rm --cached **/foo/*.zip
ますか?
更新: 同様に、(常に望ましいとは限りませんが)に行.gitignore
を追加しても効果はありません。.gitignore
ファイルが過去に追跡された可能性があるため、これは奇妙ですか?