Drupal 8 Frequently Asked Questions (kinda)

What's with all the .gitkeep files all over the place?

Git does not track empty directories so creating an empty file called .gitkeep allows GIT to track it.