1

重複の可能性:
.gitignore ファイルが無視されない

私は大きなレポをチェックアウトし、多くの一時ファイルを作成するために 1 日作業しました。リポジトリのクローンを作成したときに、.gitignore を追加するのを忘れていました。そのため、多くの一時ファイルが表示されます。.gitignore をルート ディレクトリに追加しました。同じルールを /.git/info/exclude にもコピーしました。それでも、同じファイルのセットが表示されます。私は愚かな間違いをしていますか?

ありがとう

4

2 に答える 2

3

最初にキャッシュされたコンテンツを削除するには

git rm -r --cached

次に、追加してプッシュします

git add .

git push
于 2012-07-27T06:30:12.157 に答える
2

.gitignoreを追加した後、これらの一時ファイルの追跡を解除しましたか?

githubから、

gitは、ルールがこのファイルに追加される前にすでに追跡されていたファイルを無視しないことに注意してください。このような場合、ファイルは追跡されていない必要があり、通常はgit rm--cachedfilenameを使用します。

于 2012-07-27T00:48:48.963 に答える