我目前正在我的网站上工作,由于我的网站现在是官方网站(之前它没有域名,但现在有了),因此继续在 master 上工作的想法并不那么受欢迎。我想测试一些东西然后将它们合并到master中。这个问题可能不合适,但是如果我创建一个新分支,比如说所谓的“测试”,它会,还是不会影响我的网站?(我不这么认为,但我只是想确定一下),我会照常进行与 master 合并以使更改生效?
问问题
240 次
1 回答
0
一般来说是的,但这取决于您使用的是用户/组织页面还是项目页面。区别在于:
用户/组织页面
- repo 名称必须遵循命名格式
github.com/username/username.github.io
- 页面制作内容基于Master
- 您的站点将位于
username.github.io
(也可以通过 repo 基础中的 CNAME 文件使用自定义域)
项目页面
- 回购名称可以是您想要的任何名称
- 页面生产内容是从您必须创建和命名的孤立分支中提取的
gh-pages
- 您的网站将位于
username.github.io/projectname
所以,是的,假设您使用的是用户 Pages 设置,Pages 会从 Master 发布您的网站。因此,在您将其合并到 master 之前,您创建的任何分支都不会影响您在生产中的内容。
更多信息可在GitHub Pages Help或这篇Jekyll 文档文章 中找到。
注意:我为 GitHub 工作。
于 2013-10-30T16:14:57.653 回答