如何创建github存储库的分支,但将其托管在我的服务器上,并能够从github存储库获取更新?

如何创建github存储库的分支,但将其托管在我的服务器上,并能够从github存储库获取更新?,git,github,Git,Github,github存储库有几个分支。我想制作自己的fork并将其托管在myserver上。我还需要将几个叉子合并到我的叉子中。最后,我想获得原始存储库的更新以及几个fork,以便能够将这些更新合并到我的fork中我该怎么做? 我在这里阅读了一些文档和大量答案,并提出了这样的解决方案: 我可以。然后为原始存储库和所有分支添加远程 这是正确的方法吗?换句话说,您希望创建一个包含多个远程设备的存储库。做这件事有什么复杂之处?idk,我对git很陌生,正在努力学习它。我发现的解决方案正确吗?我怀疑。明确地

github存储库有几个分支。我想制作自己的fork并将其托管在myserver上。我还需要将几个叉子合并到我的叉子中。最后,我想获得原始存储库的更新以及几个fork,以便能够将这些更新合并到我的fork中我该怎么做?

我在这里阅读了一些文档和大量答案,并提出了这样的解决方案:

  • 我可以。然后为原始存储库和所有分支添加远程

这是正确的方法吗?

换句话说,您希望创建一个包含多个远程设备的存储库。做这件事有什么复杂之处?idk,我对git很陌生,正在努力学习它。我发现的解决方案正确吗?我怀疑。明确地说,你的最终目标是什么?你为什么想要“免费的私人叉子”?每当有人问某个解决方案是否适合于一个简单的“问题”时,他就会问这样一个问题:它被理解了吗(提问者或我,不清楚哪个更相关)?我不知道什么是“免费私人叉子”——git不在乎远程回购在哪里。在这个问题上有很多普遍的混淆,例如,
和所有fork作为分支
fork是一个存储库,它可以包含多个分支;您根本不需要创建本地分支来引用/合并远程分支。+1 AD7six Getavros,问题是“您试图实现什么”忘记git、gthub、forks等。你想做什么样的商业或个人目标或过程。一旦我们知道你想做这些工作的原因,我们可以建议一个合适的方法,然后不要用Git来解决你的问题。如果您想基于其他几个项目创建一个新软件,请在编程语言中找到一种方法,从源代码(而不是您自己的repo)将其作为模块/库包含。如果您需要对这些库进行一些更改,请在您的编程语言中找到一种在不更改其代码的情况下添加这些库的方法。否则,维护将变得困难,因为您必须自己跟踪、更新和调整如此多的组件。