git - 作为更大项目的一部分,将 Github 存储库 fork 到另一个存储库中

标签 git github git-clone git-fork

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

  • 我有一个项目,我找到了一个 Github 存储库,其中包含我想在其中使用的内容。
  • 我想将那个 repo 的内容 fork 到我的项目中(另一个 repo)
  • 我希望在原始文件发生更改的情况下保留分支的连接(否则我会简单地在开头复制/粘贴——另外,我想要发出 pull 请求的选项)。

我试过简单地,git clone https://github.com/dave/repository_of_dave.git(和变体)但是仍然与 Dave 的所有内容有联系 repo 。复制/粘贴是转到此处的唯一方法吗?

最佳答案

Submodules确实很合适,因为你的 repo 只会记录一个 gitlink ( special entry mode 160000 ) 来记录你正在使用的子模块 repo 的提交。

不要忘记这个子模块是它自己的一个 git 仓库,这意味着:

关于git - 作为更大项目的一部分,将 Github 存储库 fork 到另一个存储库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002994/

相关文章:

用于维护不同版本的 Git 分支模型

git - 如何在一台计算机上拥有 2 个 git 用户?

github - github api v3可以从master以外的特定分支获取文件内容

git - 更新被拒绝是因为你当前分支的提示落后了?

git - 我可以通过 http git clone 非裸存储库吗?

远程操作的 git 服务器信息或 ascii(克隆)

windows - Heroku - 推送到 git 存储库时出现 fatal error

git - 保持存储库历史记录较小的最明智的方法是什么?

windows - 在使用 native OpenSSH 的 ssh-agent 配置良好的 Windows 10 上,如何让 git 的实现使用配置的 ssh-agent?

Git 克隆错误 : RPC failed - curl 28 Operation too slow