1

我目前正在我的网站上工作,由于我的网站现在是官方网站(之前它没有域名,但现在有了),因此继续在 master 上工作的想法并不那么受欢迎。我想测试一些东西然后将它们合并到master中。这个问题可能不合适,但是如果我创建一个新分支,比如说所谓的“测试”,它会,还是不会影响我的网站?(我不这么认为,但我只是想确定一下),我会照常进行与 master 合并以使更改生效?

4

1 回答 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 回答