#!/bin/bash ########################################################## # ONLY use this script after using the push script. # This script helps sync up your local git, with master # and origin. ########################################################## # SET VARS VERSION=$(node --eval "console.log(require('./package.json').version);") # Sync up local master with origin/master echo "checkout master" git checkout master echo "pull upstream master" git pull upstream master echo "push origin master" git push origin master # Delete the version branch echo "delete the version branch" git branch -D $VERSION # Sync and merge gh-pages echo "checkout gh-pages" git checkout gh-pages echo "merge master" git merge master echo "push origin gh-pages" git push origin gh-pages echo "Now create a pull request for gh-pages manually on github." echo "This gives you a final chance to review your changes." echo "Once pull request has been merged, don't forget to run 'git pull upstream gh-pages' and 'git push origin gh-pages'"