gitignore doesnt delte remote files

C++
git rm -r --cached some-directory
git commit -m 'Remove the now ignored directory "some-directory"'
git push origin master
Source

Also in C++: