84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
我想应该不需要先在 master 分支 build 然后复制 dist 文件夹到 gh-pages 分支再提交吧各位大佬是如何管理 gh-pages 分支呢?
master
build
dist
gh-pages
最近 Github に投稿されたアップデートノートを読みましたか?
https://github.com/blog/2228-...
もちろん、本当に gh-pages (または他のディレクトリ名) を使用したい場合は、これが最も簡単だと思う方法です:
第一歩
/dist ディレクトリは、後でサブツリーとして使用できるように git によって記録する必要があるため、 /dist を .gitignore にすることはできません。ルールの除外/dist 目录需要被 git 记录,于是后面我们才可以用它作为子树(subtree),因此 /dist 不能被 .gitignore 规则排除
/dist
.gitignore
第二步
git subtree push --prefix dist origin gh-pages
搞定。其中:
dist 代表子树所在的目录名origin 是 remote namegh-pages
origin
git subtree Push --prefix distorigin gh-pages
npm インストール GH ページ
gh-pages がアップグレードされ、別のブランチは必要なくなったようです。
以前、これについては別のコマンドを書きました。 は次のようになります:
ここで、git函数是使用require('child_process').spawnはカプセル化された子プロセスです。
git
require('child_process').spawn
最近 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
搞定。其中:
🎜ステップ 2🎜🎜 🎜dist
代表子树所在的目录名origin
是 remote namegh-pages
git subtree Push --prefix distorigin gh-pages
🎜 🎜完了。その中には: 🎜 🎜dist
はサブツリーが配置されているディレクトリ名を表しますorigin
はリモート名ですgh-pages
はターゲット ブランチです名前🎜npm インストール GH ページ
gh-pages がアップグレードされ、別のブランチは必要なくなったようです。
以前、これについては別のコマンドを書きました。
リーリーは次のようになります:
ここで、
git
函数是使用require('child_process').spawn
はカプセル化された子プロセスです。