Skip to content

Instantly share code, notes, and snippets.

@chris
Created September 9, 2008 21:58
Show Gist options
  • Save chris/9776 to your computer and use it in GitHub Desktop.
Save chris/9776 to your computer and use it in GitHub Desktop.
"ship" script for integrating changes in your working branch into the master branch and pushing to GitHub
#!/bin/sh -x
# Git workflow ship script from: http://reinh.com/blog/2008/08/27/hack-and-and-ship.html
# git name-rev is fail
ref=$(git symbolic-ref HEAD 2> /dev/null) || exit 0
CURRENT="${ref#refs/heads/}"
git checkout master
git merge ${CURRENT}
git push origin master
git checkout ${CURRENT}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment