最初に master
で build
をブランチし、次に dist
フォルダーを gh-pages
ブランチにコピーしてからサブミットする必要はないと思います gh-pages
ブランチはどのように管理していますか? ?
PHPz2017-05-02 09:48:13
最近 Github に投稿されたアップデートノートを読みましたか?
https://github.com/blog/2228-...
もちろん、本当に gh-pages (または他のディレクトリ名) を使用したい場合は、これが最も簡単だと思う方法です:
第一歩
/dist
ディレクトリは、後でサブツリーとして使用できるように git によって記録する必要があるため、 /dist
を .gitignore
にすることはできません。ルールの除外/dist
目录需要被 git 记录,于是后面我们才可以用它作为子树(subtree),因此 /dist
不能被 .gitignore
规则排除
第二步
git subtree push --prefix dist origin gh-pages
搞定。其中:
dist
代表子树所在的目录名origin
是 remote namegh-pages
git subtree Push --prefix distorigin gh-pages
🎜
🎜完了。その中には: 🎜
🎜dist
はサブツリーが配置されているディレクトリ名を表しますorigin
はリモート名ですgh-pages
はターゲット ブランチです名前🎜PHP中文网2017-05-02 09:48:13
gh-pages がアップグレードされ、別のブランチは必要なくなったようです。
以前、これについては別のコマンドを書きました。
は次のようになります:
ここで、git
函数是使用require('child_process').spawn
はカプセル化された子プロセスです。