2013-07-24 70 views
2

我想了解如何推动描述分支模型hereGit分支模型实现

  1. 我是否有权推测原产地只有两个分支 - 主和开发,而额外的分支,如版本,功能和修补程序仅在本地创建?或者所有这些都应该在原产地创建?
  2. 可能有人请澄清那句话:

每个开发人员拉和推到原点。但除了集中的 推拉关系外,每个开发人员还可能会从其他同伴中抽取更改以形成子团队......从技术上来说,这意味着没有其他更多 比Alice已定义指向Bob的Git远程(命名为bob) 存储库,反之亦然

我与特别困惑

爱丽丝已经定义了一个远程Git,名为鲍勃指着Bob的仓库

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

+0

如果你想实现这个分支模型,你应该看看[Git Flow](https://github.com/nvie/gitflow)。它提供了执行文章中描述的工作的git命令。 –

+0

非常感谢您的建议!但是因为我刚刚开始学习GIT,我希望能够学习本机命令:)。也许我会随着时间的推移对它进行调整 –

回答

2
  1. 所有这些都应该在原产地创建,因为任何时候你的同事可能想要帮助你的具体分支。

  2. 如果你运行git remote命令,它会显示你所有的远程仓库。通常它只是那里的原产地。但是您可能需要将其他人的存储库定义为远程存储库。有关远程仓库here

短语更多细节

爱丽丝已经定义了一个远程Git,名为鲍勃指着Bob的仓库

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