git - master ブランチの下の dist フォルダーを gh-pages ブランチにプッシュしたいのですが、何か簡単な方法はありますか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:46:13
0
3
1063

最初に masterbuild をブランチし、次に 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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート