Add .gitignore files to ensure empty directories are included