Вы не можете добавить пустой каталог в репозиторий git.Git управляет файлами.
Поэтому, если вы хотите, чтобы каталог эффективно добавлялся в ваш репозиторий git, вам нужно добавить в него файл.
Что большинство людей делают, это создают пустые файлы с именем .gitkeep
Просто создайте файл и зафиксируйте его.
touch tmp/.gitkeep
git add tmp/
git commit -m "we always want the tmp dir"