2

我试图了解如何实现此处描述的分支模型。

  1. 我是否可以推断出在原点上只有两个分支 - 主分支和开发分支,而其他分支(如发布、功能和修补程序)仅在本地创建?还是所有这些都应该在原点创建?
  2. 有人可以澄清一下这句话:

每个开发人员都拉并推到原点。但是除了中心化的推拉关系,每个开发者还可以从其他同行那里拉取更改以形成子团队......从技术上讲,这意味着 Alice 定义了一个名为 bob 的 Git 远程,指向 Bob 的存储库,反之亦然反之亦然

我特别困惑

Alice 定义了一个 Git 远程,名为 bob,指向 Bob 的存储库

她在哪里定义的?在服务器上还是在本地?

4

1 回答 1

2
  1. 所有这些都应该在起源中创建,因为您的同事可能希望在特定分支上帮助您。

  2. 如果您运行 git remote 命令,它将显示您的所有远程存储库。通常它只是那里的原产地。但是您可能希望将其他人的存储库定义为您的远程存储库。有关远程存储库的更多详细信息,请单击此处

词组

Alice 定义了一个 Git 远程,名为 bob,指向 Bob 的存储库

意味着,如果 Alice 现在运行 git remote,她将看到两个存储库:origin 和 bob。这是因为她之前已经添加了一个bob存储库作为另一个远程存储库。所以现在她可以在这个特定的存储库中分享她的提交。

于 2013-07-24T05:46:40.083 回答