作为 GitHub 上一个开源项目的所有者/协调者,自己提交更改的常见做法是什么?下面的步骤是否准确: 创建一个组织 对组织存储库进行初始提交 将组织存储库 fork 到您的个人存储库中 在您的个人存储库中进行提交 从您的个人存储库向组织存储库发出 pull 请求
如果您是GitHub仓库的所有者,您不需要向自己的GitHub仓库发出拉取请求,因为: 您不需要在GitHub上“fork”它(术语“fork”指的是GitHub存储库的克隆) 您的表达式“将组织存储库分叉到个人存储库中”意味着“将GitHub存储库克隆到本地工作站”,在那里您确实可以“提交到个人存储库”。 如果您已经在本地克隆了它,则其远程存储库地址是您拥有的GitHub存储库,您可以直接推送到它(无需“拉取请求”) 其他协作者,即不是所述组织存储库的所有者,需要将其分叉,然后克隆其分支(即将GitHub副本克隆到其本地工作站),并提交到自己的存储库,然后再将其推送到他们的GitHub副本。如果他们希望反映在原始组织存储库中的更改,那么他们将向您的初始GitHub存储库发出拉取请求。