By default Git ignores empty directories, so you won't be able see them in git status
or add with git add ...
.
To vercome the problem - add empty file in each dir that you want to keep in the repo.
Here's the oneliner:
find -type d -empty ! -path '*.git/*' -exec touch "{}/.gitkeep \;