忘れそう、と思った時がスクリプトの作りどき
らしい。@_hanachin くん曰く。
別途以下を試験、ってことで。
#!/bin/bash if [ ! -d $1 ] echo "$1 not exist" exit fi if [ ! -d $1/.git ] echo "$1/.git not exist" exit fi cd $1 git fetch origin git merge origin/master git branch -m master master.backup git branch -m staging master git checkout master git merge master.backup git push heroku master heroku run rake db:migrate git branch -m master staging git branch -m master.backup master
本当は branch の存在チェックとか必要なはずですが。