Make sure your .class files were not already added to the index.
You would need to git rm -r --cached path/to/.classfiles/
those files first.
(they will still be on the disk, but no longer part of the git index, and will be ignored by the git status
)
If you don't want any .class
file versioned (but you didn't include them in the .gitignore
initially), as Michal Stefanow comments below:
git rm -r --cached *.class
Mark adds in the comments:
For Windows TortoiseGit users like me, follow the instructions in this related post to do the git in the GUI
Right click that file, choose TortoiseGit -> Delete (keep local).
This does git rm --cached
.