I have a file in my branch that I would like ignored. I added it to .gitignore
but, when I change it, it still shows under deltas in git status
. gitignore does work for previously not versioned files.
Is the reason gitignore doesn't work in this instance the fact that the file in question has already been versioned? How do I circumvent this and ignore it on a going forward basis?
Yes, this is not working because the file is already being tracked by Git.
An approach would be to first delete the file and commit.
Then re-add the file (along with the entry to .gitignore) and commit again.
Another potential approach: How to make Git "forget" about a file that was tracked but is now in .gitignore?
The files which have already been added to version control are not ignored even if they are under .gitignore
To start ignoring these files, they should first be removed from version control. They can be removed using git rm --cached <file>
command. The --cached
option removes files from version control while preserving them on disk. Now, the <file>
should stop appearing in list of updated files.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With