.gitignoreは有効ではありません
675 ワード
gitでファイルを無視してバージョンライブラリにコミットしないようにするには、変更ルートディレクトリを使用します.gitignoreファイルのメソッド(ない場合は、自分で手動で作成する必要があります).このファイルの各行には、次のような一致するルールが保存されます.
ルールはあまり説明しないが、プロジェクトの開発過程で、突然いくつかのディレクトリやファイルを無視ルールに入れようとしたが、上記の方法で定義した後、発効しなかったことが分かった.gitignoreは、trackされていないファイルしか無視できません.バージョン管理に組み込まれているファイルがある場合は、変更します.gitignoreは無効です.解決策は、ローカルキャッシュを削除してからコミットすることです.
# – Git
*.a
# .a
!lib.a
# lib.a
/TODO
# TODO , subdir/TODO
build/
# build/
doc/*.txt
# doc/notes.txt doc/server/arch.txt
ルールはあまり説明しないが、プロジェクトの開発過程で、突然いくつかのディレクトリやファイルを無視ルールに入れようとしたが、上記の方法で定義した後、発効しなかったことが分かった.gitignoreは、trackされていないファイルしか無視できません.バージョン管理に組み込まれているファイルがある場合は、変更します.gitignoreは無効です.解決策は、ローカルキャッシュを削除してからコミットすることです.
git rm -r --cached .
git add .
git commit -m 'update .gitignore'