I've learned how to exclude an entire directory in git (add a line bin/
to .gitignore
). And I've learned how to ignore files "after the fact" (i.e. after they have been added to git):
git rm --cached <filename>
How do I ignore an entire directory (e.g. bin/
) after it has been added to a Git repo?
I tried git rm --cached bin/
but all I received was the error:
fatal: pathspec 'bin/' did not match any files
When I tried (at the root directory, where .git exists) git rm --cached MyProj/bin/
the error is different:
fatal: not removing 'MyProj/bin/'
recursively without -r
What does this mean and will I need to commit and/or branch this now?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…