A .gitkeep file is a convention-based placeholder file used to force Git to track an otherwise empty directory.
Git doesn't track empty directories - if you commit a folder with no files, it won't be included in your repository. The .gitkeep file solves this problem.
# Without .gitkeep - empty directory won't be tracked