Ivan Ivan - 1 year ago 131
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?

Answer Source

.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.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download