gpt4 book ai didi

git - 将忽略的 dist 文件夹部署到 GitHub Pages

转载 作者:太空狗 更新时间:2023-10-29 14:28:56 32 4
gpt4 key购买 nike

我已经为 JavaScript 库创建了一个 Git 存储库。该存储库还包含一个使用捆绑库的演示网站,该库在 dist/ 文件夹中生成。我现在想将该网站部署到 GitHub Pages。

但是,我的 .gitignore 中有 dist/ 文件夹,我希望它保持被忽略。

有没有办法自动生成gh-pages分支,应该包含dist/,但不要放在master分支?

最佳答案

提交此脚本并在构建您的 dist 后调用它:

#!/bin/sh

git commit -am "Save uncommited changes (WIP)"
git branch --delete --force gh-pages
git checkout --orphan gh-pages
git add -f dist
git commit -m "Rebuild GitHub pages"
git filter-branch -f --prune-empty --subdirectory-filter dist && git push -f origin gh-pages && git checkout -

我用它 ;-)

关于git - 将忽略的 dist 文件夹部署到 GitHub Pages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48588908/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com