reactjs - 将 React 应用推送到 GitHub 页面时,是否需要默认远程分支为 `gh-pages`?
问题描述
作为一个附带项目,我正在使用 Create React App 开发一个简单的本地 React 应用程序。我定期将我的编辑在线推送到 GitHub 页面,使用npm run deploy
. 正如预期的那样,该项目的 GitHub 存储库现在有两个分支:
master
gh-pages
在这个 GitHub 存储库中,默认分支是gh-pages
.
是否npm run deploy
要求默认分支是gh-pages
?或者我可以安全地将其更改为master
(屏幕截图),而不影响它npm run deploy
吗? 具体来说,我想将默认分支更改为master
,并且仍然能够将我的本地应用程序推送到 GitHub 页面。1
我想将默认分支更改为的master
原因是因为该master
分支是实际显示我编写的代码的分支,以及 GitHub 存储库的 README 文件。因此,我想与合作者/潜在雇主分享此仓库的链接,并默认显示我的代码/README 文件。
- 我在 GitHub 页面上的应用程序在这里: https ://cagross.github.io/react-specials/
- GitHub 存储库在这里: https ://github.com/cagross/react-specials
谢谢。
1我是否继续使用npm run deploy
或其他命令执行此操作。
解决方案
用户和组织站点的默认发布源是
master
分支。如果您的用户或组织站点的存储库有一个master
分支,您的站点将自动从该分支发布。您不能为用户或组织站点选择不同的发布源。项目站点的默认发布源是
gh-pages
分支。如果您的项目站点的存储库有一个gh-pages
分支,您的站点将自动从该分支发布。项目站点也可以从
master
分支或分支/docs
上的文件夹发布master
。
(强调是我的——博士)
推荐阅读
- swift - 无法单击 CollectionViewCell 以 Segue 到新的 ViewController
- python-3.x - 如何使用 drawString() 在 reportlab.pdfgen 中启用阿拉伯语支持?
- c# - TCP-IP 客户端-服务器应用程序来操作字典
- ios - 如果我有一个过滤搜索结果的 UITableView,如何将 ViewDidLoad() 上的 IndexPath 设置为常量,即使在搜索时也是如此
- looker - 如何计算 Looker 计算字段中第一行值的百分比?
- python - 计算文件中 if 语句的数量
- amazon-elb - 如何在 ELB 应用程序负载均衡器上将 HTTPS 重定向到 HTTP
- regex-group - 正则表达式如何从多行中获取 3 组行
- angular - 如何使用 eventemitter 检查输入的当前值?
- microsoft-graph-api - 在 Microsoft Graph API 中处理用户特定的共享日历 ID