2011-08-12 7 views
6

.gitignore(トップレベルのディレクトリを除外してもやはりうまくいく)の使い方にはかなり精通していると思っていましたが、私のアプリケーションで使用されているさまざまなライブラリの複数ファイルR.javaが見つかりましたそれらの追跡を止める。RitjavaをGitトラッキングから除外する方法(事後)?

最上位ディレクトリの.gitignoreR.javaという行を追加しようとしましたが、git statusは変更されたものとして報告し続けます。

次に、最上位ディレクトリの.gitignore*/gen/という行を追加しようとしましたが、git statusは変更されたものとして依然として報告しています。

gitに追跡を中止するように指示するにはどうすればよいですか?

答えて

4

.gitignoreはインデックスの作成を停止する必要があります。 git rmまたはrmの不要なファイルを削除しましたか?

+0

いいえ、私はしませんでした。それは私が逃したものですか? – an00b

+1

ええと、.gitignoreは、どのような変更が索引付けされているのか、既にコミットされているファイルには影響しません。 – atamanroman

4

最初にリポジトリから削除する必要があります(git rmまたはgit rm --cachedとコミット)ので、gitは追跡/バージョン管理されたファイルを無視しないので無視してください。

関連する問題