首页 > 解决方案 > Git,一个远程是本地版本的子项目

问题描述

我有一个项目 ( pipeline),它也包含在一个更大的项目 ( aws_pipeline) 中。对于两者,我都github设置了两个不同的帐户。我想pipeline从内部处理项目aws_pipeline,然后将其推送到pipeline git帐户。任何人都可以描述step-by-step如何对pipeline远程进行基本推送的过程(从内部aws_pipeline)?我添加了远程并且现在可以在我执行时pipeline看到它。现在我需要以某种方式添加一些我修改、提交和推送的文件而不推送其他任何东西在大. 几乎我想要一个子文件夹作为一个单独的项目附加到. 我需要分离但也希望同步git branch -aaws_pipelineaws_pipelineaws_pipelinegitpipelinepipeline在自身和aws_pipeline. 任何建议将不胜感激。

更新

澄清更多。我想找到一种方法来合并两个文件夹而不是deleting - add submodule此处描述的一组操作:将公共代码添加为 git 子模块的问题:“索引中已经存在”

更新

我通过删除文件夹,添加 git 子模块,然后手动将修改后的文件复制粘贴到子模块中解决了这个问题。解决这个问题的方法似乎太笨拙了。如果有人有更好的解决方案,那就太棒了。

标签: gitgithub

解决方案


推荐阅读