1. mizchi

    Posted

    mizchi
Changes in title
+Github pages に 特定のディレクトリだけデプロイする
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,12 @@
+SPAなサイトを作ってると、ディレクトリのほとんどがソースコードで、`public/` だか `dist/` だけ公開したいケースがあると思います。
+
+そういうときはgit subtree コマンドで特定ディレクトリだけを新しいブランチとして切り出してpushします
+
+```sh
+$ git subtree push --prefix public/ origin gh-pages
+```
+
+参考: [Deploy to `gh-pages` from a `dist` folder on the master branch. Useful for use with [yeoman](http://yeoman.io).](https://gist.github.com/cobyism/4730490 "Deploy to `gh-pages` from a `dist` folder on the master branch. Useful for use with [yeoman](http://yeoman.io).")
+
+
+`deploy.sh` とかにこれだけ書いとけばいいかもしれませんね。drone.ioのCIにやらせても良いかも。