5

我希望与其他人合作,但无法弄清楚 GitHub 是如何工作的。我有一个私人存储库,我已将他添加为合作者,但现在呢?

  • 他是否必须创建一个他将单独工作的分支?
  • 合并将如何进行?
  • 合并将如何进行?谁能合并代码?

PS - 我看到了 Stack Overflow 问题Do collaborators have commit access on GitHub? 并查看了https://github.com/account/organizations/new,所以基本上除非我每月支付 25 美元,否则我不能有人不到整个 Master 分支代码吗?

4

1 回答 1

4

如果您将您的同事作为合作者添加到您的存储库(无需组织),他将能够推送到您的存储库。
但他会在任何分支中推动他想要的任何东西。
除非他推动他的专用分支,否则这可能很危险。

另一种选择是让他分叉你的回购。

叉

请参阅“ github中的origin和upstream有什么区别”。

通过使用拉取请求,您的同事会要求您合并他想要考虑的特定提交。
但他将拥有自己的 GitHub 存储库来推送,这意味着他可以推送(或破坏)任何他想要的东西。

于 2013-01-14T07:51:34.540 回答