如何推送所有文件和文件夹,包括其他git存储库?

时间:2018-02-26 10:50:48

标签: git git-subtree

我正在使用我已根据目的修改的github存储库。这个仓库现在是我想要发布的更大项目的一部分。应该提交github存储库及其所有文件。如果拉动项目的其他人看到github项目的历史在必要时修改或改装它也是可取的。基本上其他人应该能够得到我在本地工作的确切内容。

我的研究告诉我,git子树是我想要的。然而,我能找到的所有建议都是关于如何将项目作为子树。我已经在本地拥有了所有的文件夹和文件,我现在正在寻找一种方法来将子目录声明为子树。 为了澄清,这是我的文件夹结构:

/MyProject //its history shall contain all the files from every folder below
    /Stuff
    /MoreStuff
    /GitHubProject //with the official history and my changes

有办法做到这一点吗?如果还有其他更好的选择我还不知道,我绝不仅限于使用git子树。

编辑: 我首先完成了对GitHub项目的修改,然后想要将它与MyProject的远程存储库中的其余项目一起推送。它上传了以下内容:

/MyProject
    /Stuff
    /MoreStuff

缺少GitHub存储库,这是我想要更改的内容。它应该在网上出现,以便每个拉回购物的人都可以获得所需的一切。

0 个答案:

没有答案
相关问题