Можно ли добавить пустую директорию в репозиторий?

Теоритически никак. Но можно создать файл .gitignore в нужной директории со следующим содержимым:

# Игнорируем всё в этой директории
*
# Кроме самого файла .gitignore
!.gitignore