Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GitHub上现有存储库的顶部创建一个更大的存储库_Github_Repository - Fatal编程技术网

如何在GitHub上现有存储库的顶部创建一个更大的存储库

如何在GitHub上现有存储库的顶部创建一个更大的存储库,github,repository,Github,Repository,我在GitHub上有两个现有的存储库,我需要将它们公开,但同时我希望它们位于一个公共目录下,以便在项目之间轻松导航 根据您是否想要保留这两份回购协议,有两种选择 创建一个新的git repo,并使用git子模块添加现有的git repo。在新的git repo中添加一些Url路径。Github允许您轻松导航到子模块。当其中一个回购协议发生变化时,您需要更新“超级”模块,但您需要保留单独的历史记录 执行子树合并。这将2份回购协议的历史合并为一份

我在GitHub上有两个现有的存储库,我需要将它们公开,但同时我希望它们位于一个公共目录下,以便在项目之间轻松导航

根据您是否想要保留这两份回购协议,有两种选择

  • 创建一个新的git repo,并使用
    git子模块添加现有的git repo。在新的git repo中添加一些Url路径。Github允许您轻松导航到子模块。当其中一个回购协议发生变化时,您需要更新“超级”模块,但您需要保留单独的历史记录
  • 执行子树合并。这将2份回购协议的历史合并为一份