Building the site with Jekyll is fun enough, but managing it using Git is where the fun can hit the fan.
Luckily, it’s pretty easy to do. The key is to use .gitignore to skip the contents of _site and a few other things.