code: function commitSiteToGit(tag) {
      const currentDir = pwd();
  
      cd(SITE_DIR);
      exec("git add -A .");
      exec(`git commit -m "Autogenerated new docs and demo at ${dateformat(new Date())}"`);
  
      if (tag) {
          exec(`git tag ${tag}`);
      }
  
      exec("git fetch origin && git rebase origin/master");
      cd(currentDir);
  }
docs: Creates a git commit and tag in an adjacent `eslint.github.io` repository, without pushing it to
  the remote. This assumes that the repository has already been modified somehow (e.g. by adding a blogpost).
  @param {string} [tag] The string to tag the commit with
  @returns {void}