Sometimes our .gitignore
file isn’t working as expected, there are a few reasons why this might be happening. Here are a few solutions that we can apply:
Make sure that your .gitignore
file is in the root directory of your repository. Git looks for this file in the root directory, so if it’s in a subdirectory, it won’t be ignored.
Sometimes we update or add files/folder before its been added to .gitignore than those files does not excluded while commiting the code.
git rm -r --cached /path-of-the-files-which-we-want-to-add-in-gitignore
OR
git rm -r --cached . //This we remove all untracked files
git add .
git commit -m "fixed .gitignore not working issue"