I have files structure:
$ ls xtest/
arch.gz.keep
raq.gz.keep
qq
$ ls xtest/qq/
ww.gz.gitkeep
aa.keep
My .gitignore
/xtest/*
*.sql
*.gz
*.zip
*.log
!*.keep
!*.gitkeep
!*.dist
!*.dist.*
git status
files untracked:
xtest/.gitkeep
xtest/.keep
xtest/arch.gz.keep
For me i need also to have untracked:
xtest/qq/ww.gz.gitkeep
xtest/qq/aa.keep
git --version
1.9.1
on Ubuntu 14.04