git - 想把 master 分支下的 dist 文件夹推送到 gh-pages 分支 有什么简洁的方法吗?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:46:13
0
3
995

我想应该不需要先在 master 分支 build 然后复制 dist 文件夹到 gh-pages 分支再提交吧
各位大佬是如何管理 gh-pages 分支呢?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(3)
PHPzhong

最近 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 name
gh-pages

🎜ステップ 2🎜🎜 🎜git subtree Push --prefix distorigin gh-pages🎜 🎜完了。その中には: 🎜 🎜dist はサブツリーが配置されているディレクトリ名を表します
origin はリモート名です
gh-pages はターゲット ブランチです名前🎜
いいねを押す +0
淡淡烟草味

npm インストール GH ページ

いいねを押す +0
Ty80

gh-pages がアップグレードされ、別のブランチは必要なくなったようです。

以前、これについては別のコマンドを書きました。
は次のようになります:

リーリー

ここで、git函数是使用require('child_process').spawnはカプセル化された子プロセスです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!