How can I add an empty directory (that contains no files) to a Git repository?
Create an empty file called .gitkeep in the directory, and add that.
.gitkeep