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回购转为另一个回购_Git_Github_Git Clone_Git Fork - Fatal编程技术网

作为更大项目的一部分,将一个Github回购转为另一个回购

作为更大项目的一部分,将一个Github回购转为另一个回购,git,github,git-clone,git-fork,Git,Github,Git Clone,Git Fork,也许我在这里遗漏了一些东西,但我已经看了,我想做一些看起来很简单的事情,但我还没有找到(或找到)如何完成它的人 我有一个项目,我发现了一个Github repo,其中包含我想作为其中一部分使用的内容 我想把回购协议的内容转移到我的项目中(另一个回购协议) 我希望fork的连接保持不变,以防对原始文件进行更改(否则,我只需在开始时复制/粘贴即可——此外,我还希望可以选择发出pull请求) 我试图简单地,git克隆https://github.com/dave/repository_of_dav

也许我在这里遗漏了一些东西,但我已经看了,我想做一些看起来很简单的事情,但我还没有找到(或找到)如何完成它的人

  • 我有一个项目,我发现了一个Github repo,其中包含我想作为其中一部分使用的内容
  • 我想把回购协议的内容转移到我的项目中(另一个回购协议)
  • 我希望fork的连接保持不变,以防对原始文件进行更改(否则,我只需在开始时复制/粘贴即可——此外,我还希望可以选择发出pull请求)
我试图简单地,
git克隆https://github.com/dave/repository_of_dave.git
(及其变体)但与Dave的回购协议中的所有内容仍有联系。复制/粘贴是唯一的方法吗?

确实非常适合,因为您的repo将只记录一个gitlink(),以记录您正在使用的子模块repo的提交

不要忘记,此子模块本身就是git回购,这意味着:

  • 您可以在其中进行提交(请参阅“”)
  • 您可以使其遵循分支的最新提交(请参阅“”)
  • 您可以向其添加遥控器(就像您分叉的原始回购协议的遥控器一样,为了从所述原始回购协议获取更新,请参见“”)

当然,我一发布问题就找到了答案。如果有人碰到这个问题,可以通过“子模块”找到解决方案。