2012-02-23 13 views
1

Gitで奇妙な問題が見つかりました。私はという名前のフォルダを持っています。私のGitの構造の下に、過去には(間違って)がありませんでした。です。問題はいくつかをコミットする前に私はこのフォルダを.gitignoreファイルに追加しましたが、キャッシュの変更によって、このフォルダ内のいくつかのファイルが無視されないことがわかりました。どうして?どのようにそれらをdefinitivelly無視しますか? .gitignoreに何かを追加すると、ファイルをアン追跡しませんGitは無視されていない古いファイルを "覚えています"

cache/* 
+0

[gitignoreファイルを無視しない]の複製可能性(http://stackoverflow.com/questions/1139762/gitignore-file-not-ignoring) –

答えて

4

.gitignoreラインは同じくらい簡単です。削除せずにファイルの追跡を解除する場合は、git rm --cached fileを使用します。これにより、ファイルを作業ツリーから削除することなく、索引からファイルが削除されます(コミットする必要はありますが)。

あなたが気づいていない場合、.gitignoreは、追跡されていないファイルにのみ適用されます。

関連する問題