git の .txt ファイルを無視する必要があります。そうするために、.gitignore ファイルに *.txt を含めました。しかし、.txt ファイルの 1 つで何かを編集すると、git はまだそれを追跡しています。どこに問題がありますか、それとも何か間違っていますか。私を助けてください。
質問する
10622 次
5 に答える
23
テキスト ファイルをコミットしたことがある場合、git は既にそれを追跡しています。追跡されないようにgitから削除する必要があります。その後、適切に無視されます。
git rm --cached name.txt
于 2013-01-28T17:03:04.993 に答える
4
ファイルはおそらく既にコミットされているため、追跡されます。必要がある:
git rm --cached filename
于 2013-01-28T17:03:14.140 に答える
1
Gitignore は、既に追跡されているファイルの追跡を停止しません。それらをリポジトリから削除する必要があります。
find . -name '*.txt' ¦ xargs git rm
トリックを行う必要があります。
于 2013-01-28T17:05:28.490 に答える
1
ファイルに含める前に、その.txt
ファイルをステージング インデックスに追加したと思います。追跡を解除するには、そのファイルをステージング インデックスから削除する必要があります。作業ディレクトリではなくステージング インデックスから削除するには、次の行を貼り付けます。.txt
.gitignore
.txt
git rm --cached my_file.txt
うまくいかない場合は、次を貼り付けます。
git rm --cached my_file.txt -f
于 2013-01-28T17:05:31.797 に答える
1
*.txt
もう 1 つの考えられるエラーは、行の後に空白があることです。
于 2015-10-13T05:51:22.823 に答える