![]() |
1
11
提交此脚本并在构建
我使用它;-) |
![]() |
2
1
总结您的背景:
实现这一点的最简单方法似乎是遵循本文中建议的工作流 gist 以及在 documentation of Yeoman .
但请注意,这依赖于高级命令
git subtree
并要求
然后,您可以按照文档中关于 configuration of GH Pages' publishing source .
这是否解决了您的问题,还是您真的希望将这两个分支分开,而不是
在后一种情况下,问题更为复杂(因为工作树中存在未跟踪或忽略的文件,可能会阻碍流程…)但你可能想看看
this project
,这是
(注意:我没有测试这个“git directory deploy”解决方案;它是在 gist 我上面提到过。) |
![]() |
3
1
幸亏 this blog post ,我终于找到了一个方便的方法 从另一个分支上的gitignored子文件夹伪造提交 . 我个人使用它在发布专用分支中发布构建的npm包。 使用这样的解决方案非常灵活,可以保持历史记录(无需强制推送),但涉及更多git内部:
|
![]() |
4
0
或者,可以使用Travis CI或其他连续集成工具自动创建构建并将生成的文件部署到
|
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |