My .gitignore
file seems to be being ignored by Git - could the .gitignore
file be corrupt? Which file format, locale or culture does Git expect?
My .gitignore
:
# This is a comment debug.log nbproject/
Output from git status
:
# On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # debug.log # nbproject/ nothing added to commit but untracked files present (use "git add" to track)
I would like debug.log
and nbproject/
not to appear in the untracked files list.
Where should I start looking to fix this?
Even if you haven't tracked the files so far, Git seems to be able to "know" about them even after you add them to .gitignore
.
WARNING: First commit or stash your current changes, or you will lose them.
Then run the following commands from the top folder of your Git repository:
git rm -r --cached . git add . git commit -m "fixed untracked files"
If it seems like Git isn't noticing the changes you made to your .gitignore
file, you might want to check the following points:
.gitignore
file that might interfere with your local oneWhen you add something into a .gitignore file, try this:
git add [uncommitted changes you want to keep] && git commit git rm -r --cached . git add . git commit -m "fixed untracked files"
If you remove something from a .gitignore file, and the above steps maybe don't work,if you found the above steps are not working, try this:
git add -f [files you want to track again] git commit -m "Refresh removing files from .gitignore file." // For example, if you want the .java type file to be tracked again, // The command should be: // git add -f *.java
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With