MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました GitHubのリポジトリを使っていて、プロジェクト内容をGitHub Pagesで公開している人は多いのではないでしょうか。やり方は幾つかありますが、gh-pagesというブランチを追加する方法があります。しかし、この方法はブランチを切り替えてコンテンツを編集して…と意外と手間が多いです。 そこで使ってみたいのがpush-dirです。特定のディレクトリを指定したブランチにプッシュしてくれるソフトウェアです。 push-dirの使い方 例えば以下のようにコマンドを打ちます。これは build というディレクトリの内容をgh-pagesブランチにプッシュするものです。 $ push-dir --dir=build --branch=gh-pages push-dirの利点はmaster