我有一个包含子模块(子项)的项目仓库(父项)。
在父母工作期间,我更改了孩子的文件。我已经在父母那里做出了这些改变。
如何将这些更改反馈给孩子?
答案 0 :(得分:1)
您需要在子子模块文件夹中添加您的更改提交,您还可以在其中推送回自己的上游存储库。
然后您返回到父级,添加并提交新的gitlink( special entry in the index ,引用子模块的新SHA1) ,推。
在discussion之后,OP提到:
/Users/bob/Documents/Web Development/Projects/materialize
是Grav开源CMS的公共主题/Users/bob/Sites/www.materialize.dev
是使用主题的私人网站的开发版本。我无法添加,提交和推送子项,因为在父文件夹结构中进行的编辑不会显示为子项中的更改,因此无需提交任何内容。
我的目标是开发网站(父母)作为开发主题(儿童)的方式。所以我在父母中编辑。该主题在GitHub上作为完整的包发布,网站不是。我从一开始就以错误的方式解决这个问题吗?
我确实提到一个子模块应该能够忽略父repo正在做什么(它只是在固定提交时由所述父repo引用)。
因此,目前的结构可能不适合OP所追求的发展类型。