以前 Git で追跡されていたファイルを.gitignore
リストに追加しました。ただし、ファイルはgit status
編集後も引き続き表示されます。Git にファイルを完全に忘れさせるにはどうすればよいですか?
ベストアンサー1
.gitignore
add -f
は、追跡されていないファイルが Git によって追跡されるファイルのセットに追加されるのを防ぎます ( なし)。ただし、Git は既に追跡されているファイルについては引き続き追跡します。
ファイルの追跡を停止するには、インデックスからファイルを削除する必要があります。
git rm --cached <file>
フォルダーとフォルダー内のすべてのファイルを再帰的に削除するには:
git rm -r --cached <folder>
ヘッドリビジョンからのファイルの削除は、次のコミット時に行われます。
警告: これにより、ローカル マシンから物理ファイルが削除されることはありませんが、他の開発者のマシンから次回にファイルが削除されますgit pull
。