如何在自托管的GIT存储库中进行分叉

时间:2016-01-12 05:11:02

标签: git http fork git-fork

我在我的VM上托管了Smart HTTP GIT,我无法做的就是创建一个fork。是否有任何命令或东西我可以通过它来分配我自己托管的GIT。

为什么我需要分叉存储库,以便10个开发人员可以分叉基础存储库并在自己的实例上工作,一旦他们的代码很好,他们就可以执行拉取请求。一旦他们发出拉取请求,GIT管理员就可以检查并查看代码,如果一切似乎都很好,那么拉取请求将被接受,否则将被拒绝。

注意:我不是在问如何分叉,我问的是如何在自托管的GIT存储库上分叉,这只是我的远程GIT存储库在我的一个VM / Server而不是Github / Bitbucket等上

1 个答案:

答案 0 :(得分:1)

Git中没有“fork”,只有服务器端的克隆(但两个repos之间没有任何“链接”)

一旦您在服务器端复制了一个repo(“fork”),任何pull请求都可以由本机命令“git request-pull”模拟。

  

生成请求,要求您的上游项目将更改提取到其树中   打印到标准输出的请求从分支描述开始,总结了更改并指示它们可以从哪里拉出。

请参阅“How to send pull request on GIT”。