首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Github页面独立开发子文件夹

Github页面独立开发子文件夹
EN

Stack Overflow用户
提问于 2017-09-12 23:46:55
回答 1查看 186关注 0票数 2

我目前正在使用GitHub页面来建立和主持一个个人网站。然而,由于我似乎缺乏单独开发子项目的能力,而仍然在主分支上看到结果,我被稍微推迟了。

为了澄清,下面是我想要做的:在存储库根目录中,我有一个登陆页(index.html)和几个子目录,包括一些全局文件目录(脚本、样式表等)。现在,假设我想开发一个名为"foo“的项目--一个将位于mysite.github.io/foo上的web应用程序。我是否有可能在foo子目录/子项目中开发,而不立即承诺掌握(一个la分支)?

我做了一些研究,发现了一些子树,但它们的工作方式与我想要的不太一样。理想情况下(为了我的目的),我可以在子树中开发、提交和查看我的网站上的更改,所有这些都是在提交子树的“主”分支而不是主项目的主分支时进行的。

这样的事情是可能的吗?还是我只能在本地测试开发分支呢?(本地测试当然是可能的,我只是想看看是否还有其他选择)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-13 05:07:42

你可以考虑:

  • 在各自的分支中开发这些不同的项目。
  • 将这些分支作为子模块添加到您的master分支中(因此子模块引用相同的回购,只是一个不同的分支)

参见"Git - How to auto push changes in a directory to another branch“作为示例。

这样,母版引用给定子文件夹的固定SHA1 (这是子模块的根文件夹)。

并且您可以将提交添加到给定的分支(表示您的项目之一),而无需立即提交到master

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46186799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档