リポジトリを汚さずgithub-pagesにpushする

(2016/06/20〜2016/06/25)
  • 一旦commitしてpushした後、commitを取り消す

  • $ git status -s | grep '.' && echo 'you should commit before push-gh-pages' || (git add -f ./dist && git commit -m 'push gh-pages' && git push -f origin HEAD:gh-pages; git reset --hard HEAD^)
  • リポジトリにbabelbrowserifyでのビルド後のjsを含めたくない

  • diffが汚れる為
  • gh-pages側でビルドはできない

  • 静的ファイルのホストのみ
  • 保存していないファイルがある場合は止まる

  • 長いので、npm run push-gh-pagesで実行できるように登録してある

  • #Git