Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save pavankjadda/2bb6fbdd8786e1f57fd7bcbcc666b51d to your computer and use it in GitHub Desktop.
Save pavankjadda/2bb6fbdd8786e1f57fd7bcbcc666b51d to your computer and use it in GitHub Desktop.
How to fix "gitignore not working" issue

FYI: Created blog post with more details

How to fix ".gitignore not working" issue?

Sometimes git does not exclude files/folders added .gitignore especially if you had commited them before. Here is how to fix it. I am ignoring node_modules from Angular project as an example

  1. Update .gitignore with the folder/file name you want to ignore. You can use anyone of the formats mentioned below (prefer format1)
### Format1  ###
node_modules/
node/

### Format2  ###
**/frontend/node_modules/**
**/frontend/node/**

  1. Commit all the changes to git. Exclude the folder/files you don't want commit, in my case node_modules
  2. Execute the following command to clear the cache
git rm -r --cached .
  1. Execute git status command and it should output node_modules and sub directories marked for deletion
  2. Now execute
git add .
git commit -m "fixed untracked files" 
  1. That's it. Comment if you any questions.

Update: Windows users make sure your .gitignore uses UTF-8 rather than UTF-16. See comment for details

@vitu0089
Copy link

Man, I really need to look stuff like this up more often xD

@zft9xgy
Copy link

zft9xgy commented Nov 29, 2023

2023 and still usefull information. Thanks

@Harshitvigyos
Copy link

Thank You Bro

@simssj
Copy link

simssj commented Dec 31, 2023

I can't thank you enough. This has been driving me batshit crazy for months.

@adrianhmontero
Copy link

Ur the man!

@sahomelabs
Copy link

Thank you.

@QobilovSardor
Copy link

This solved my issue. Thanks! 👍

@KarismaYumnam
Copy link

This works! Awesome!

@nantunggaputra
Copy link

Thanks, Sir!

@adamberes
Copy link

Thanks
This works.

@Manouella1
Copy link

thanks man

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment