【问题标题】:How do I manage multiple repositories under a single repository in GitHub如何在 GitHub 中管理单个存储库下的多个存储库
【发布时间】:2013-11-22 05:53:18
【问题描述】:

原因是,我想创建一个名为“Stanford CS193P Homeworks”的漂亮存储库作为主存储库(就像一个文件夹,很高兴在 Github 中看到它来展示我的代码),我想在其下添加所有作业1,作业2等,

当我尝试无法看到推送的存储库时,

可以看到下图中标为灰色的文件夹图标,

https://www.dropbox.com/s/5irwj0xo7jpzw0f/Git.png

每一个都是在 XCode 5 中创建的单独的 git 存储库。

有可能吗?如果是这样,我该如何启用它。 ?

【问题讨论】:

    标签: git github xcode5


    【解决方案1】:

    为什么不创建一个存储库,为每个作业分配一个目录?

    所以当有人发出clone 时,他们会得到:

      • hw1
      • hw2
      • hw3
      • 等等……
      • README.md

    只需将每个家庭作业存储库中的内容复制到一个文件夹中,然后将它们移动到一个新的存储库。

    或者,您可以尝试使用 git 子模块。我自己从未使用过它们,但它们似乎可以做你想做的事情:

    https://git.wiki.kernel.org/index.php/GitSubmoduleTutorial

    【讨论】:

    • 如果我这样做,我想我将无法收集我为该硬件所做的所有提交更改。即,每个硬件文件夹本身都是包含 .git 文件的 git 存储库。我也可以复制它们吗?查看单独提交的所有提交以及为根提交的提交。
    • 好吧,如果您将.git 文件夹保存在每个作业文件夹中,您可以在该文件夹中创建git log,仍然可以看到您的所有提交。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2011-06-13
    • 2019-05-06
    • 1970-01-01
    • 2017-08-19
    • 2012-12-31
    相关资源
    最近更新 更多