Чтобы добавить папку без файлов используется "хак" (специальный прием системой git-а изначально не предусмотренный) с добавлением пустого псевдо-файла ("псевдо" по отношению к полезным файлам проекта) с именем
.gitkeep
(на самом деле можно и любое другое имя файла, просто это уже устоялось и другие программисты поймут, что мы не случайно забыли данный файл в директории, а именно постарались сохранить её для будущих поколений)