【问题标题】:GitHub open source project workflow [closed]GitHub开源项目工作流程[关闭]
【发布时间】:2011-05-25 22:06:38
【问题描述】:

作为 GitHub 上一个开源项目的所有者/协调者,自己提交更改的常见做法是什么?

以下是否准确:

  1. 创建组织
  2. 对组织仓库进行初始提交
  3. 将组织存储库分叉到您的个人存储库中
  4. 提交到你的个人仓库
  5. 从您的个人仓库向组织仓库发出拉取请求

【问题讨论】:

    标签: open-source workflow github


    【解决方案1】:

    如果您是 GitHub 存储库的所有者,您不会向自己的 GitHub 存储库发出拉取请求,因为:

    • 您无需在 GitHub 端对其进行 fork(术语“fork”是指 GitHub 存储库的 GitHub 克隆)
    • 您的表述“将组织存储库分叉到您的个人存储库中”的意思是“将 GitHub 存储库克隆到您的本地工作站”,您确实可以在其中“提交到您的个人存储库”。
    • 如果你已经在本地克隆了它,它的远程repo地址就是你拥有的GitHub repo,你可以直接push到它(不需要“pull request”)

    但是,其他合作者(不是所述组织仓库的所有者)需要对其进行分叉,然后克隆他们的分叉(即将 GitHub 副本克隆到他们的本地工作站),并在推送到他们的 GitHub 副本之前提交到他们自己的仓库。
    如果他们希望他们的更改反映在原始组织存储库中,然后他们会向您的初始 GitHub 存储库发出拉取请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      相关资源
      最近更新 更多