I think this issue has already been discussed under this question :
Recursively add the entire folder to a repository
However I still can not add some folders t
The long answer above is great but the TL;DR to fix it is:
git rm -r --cached .
git add .
then git status should show you the folder added
git status