GitHub 开源项目工作流

14
作为 GitHub 上一个开源项目的所有者/协调者,自己提交更改的常见做法是什么?
下面的步骤是否准确:
  1. 创建一个组织
  2. 对组织存储库进行初始提交
  3. 将组织存储库 fork 到您的个人存储库中
  4. 在您的个人存储库中进行提交
  5. 从您的个人存储库向组织存储库发出 pull 请求
1个回答

5
如果您是GitHub仓库的所有者,您不需要向自己的GitHub仓库发出拉取请求,因为:
  • 您不需要在GitHub上“fork”它(术语“fork”指的是GitHub存储库的克隆)
  • 您的表达式“将组织存储库分叉到个人存储库中”意味着“将GitHub存储库克隆到本地工作站”,在那里您确实可以“提交到个人存储库”。
  • 如果您已经在本地克隆了它,则其远程存储库地址是您拥有的GitHub存储库,您可以直接推送到它(无需“拉取请求”)
其他协作者,即不是所述组织存储库的所有者,需要将其分叉,然后克隆其分支(即将GitHub副本克隆到其本地工作站),并提交到自己的存储库,然后再将其推送到他们的GitHub副本。如果他们希望反映在原始组织存储库中的更改,那么他们将向您的初始GitHub存储库发出拉取请求。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接