gh-pages-commit commits files to gh-pages branch and lets you push it on your own installation npm install --save-dev gh-pages-commit usage See test & result