Ivan Ivan - 1 month ago 4x
Git Question

How to make Git "forget" about a file that was tracked but is now in .gitignore?

There is a file that was being tracked at one time by

, but now the file is on the

However, that file keeps showing up in
git status
after it's edited. How do you force
to completely forget about it?


.gitignore will prevent untracked files from being added (without an add -f) to the set of files tracked by git, however git will continue to track any files that are already being tracked.

To stop tracking a file you need to remove it from the index. This can be achieved with this command.

git rm --cached <file>

The removal of the file from the head revision will happen on the next commit.