Re: Bug Report: Too many untracked files (gitignore)
From: Stefan Beller <hidden>
Date: 2016-09-02 23:58:20
On Fri, Sep 2, 2016 at 4:06 PM, Brian Levinstein [off-list ref] wrote:
The relevant repo is here: https://github.com/blevinstein/dotfiles My gitignore file looks like this: https://github.com/blevinstein/dotfiles/blob/2400ca8642a7b454a2bfc54e8402343d008836aa/.gitignore It basically ignores all files, except for specifically whitelisted files. However, when I run "git status" (git version 2.8.0.rc3.226.g39d4020), I see the following untracked files: # .bash_history # .bash_logout # .cache/ # [private] # [private] # .profile # .viminfo # dev/
For the specific files to be exclued, I'd recommend starting with a slash, e.g.
!/.bashrc
!/.vim/colors/*
If the pattern does not contain a slash /, Git treats it as a shell
glob pattern and checks
for a match against the pathname relative to the location of the
.gitignore file (relative
to the toplevel of the work tree if not from a .gitignore file).
See the notes section of https://git-scm.com/docs/gitignore
So I do not quite see the bug?
Stefan