An empty file named .gitignore in every empty folder you want to commit might make sense.
Especially if you (in the end) have certain files that you would like to ignore in this particular folder, but not others. .gitkeep and .gitkeep only become useful in that they exist and will not provide any other functions. Ultimately, they will be dead weight .
At least .gitignore in these empty folders may be more useful than the original intention to keep track of the folder.
vgoff source share