git - Saya mahu menolak folder dist di bawah cawangan induk ke cawangan gh-pages Adakah terdapat cara mudah?
曾经蜡笔没有小新2017-05-02 09:46:13
0
3
1019
Saya rasa tidak perlu bercabang master dalam build dahulu dan kemudian salin folder dist ke cawangan gh-pages dan kemudian menyerahkannya Bagaimana anda menguruskan cawangan gh-pages ?
Sudahkah anda membaca nota kemas kini yang disiarkan baru-baru ini di Github?
https://github.com/blog/2228-...
Sudah tentu, jika anda benar-benar mahu menggunakan gh-pages (atau mana-mana nama direktori lain), inilah yang saya rasa kaedah paling mudah:
Langkah 1
Direktori
/dist perlu direkodkan oleh git, jadi kita boleh menggunakannya sebagai subtree kemudian, jadi /dist tidak boleh dikecualikan oleh peraturan .gitignore
Langkah 2
git subtree push --prefix dist origin gh-pages
Selesai. Antaranya:
dist mewakili nama direktori di mana subpokok terletak origin ialah nama jauh gh-pages ialah nama cawangan sasaran
Sudahkah anda membaca nota kemas kini yang disiarkan baru-baru ini di Github?
https://github.com/blog/2228-...
Sudah tentu, jika anda benar-benar mahu menggunakan gh-pages (atau mana-mana nama direktori lain), inilah yang saya rasa kaedah paling mudah:
Langkah 1
Direktori/dist
perlu direkodkan oleh git, jadi kita boleh menggunakannya sebagai subtree kemudian, jadi/dist
tidak boleh dikecualikan oleh peraturan.gitignore
Langkah 2
git subtree push --prefix dist origin gh-pages
Selesai. Antaranya:
dist
mewakili nama direktori di mana subpokok terletakorigin
ialah nama jauhgh-pages
ialah nama cawangan sasarannpm intall gh-pages
gh-pages telah dinaik taraf dan nampaknya cawangan berasingan tidak lagi diperlukan.
Pada masa lalu, saya menulis arahan berasingan untuk perkara ini.
Ia kelihatan seperti ini:
Fungsi
git
ialah sub-proses yang dikapsulkan menggunakanrequire('child_process').spawn
.