git ignore file is not working

C++
git rm -r --cached .
git add .
git commit -m "fixed untracked files"git rm -rf --cached .
git add .
Git Ignore
Source

Also in C++: