【问题标题】:How to contribute to a GitHub open software repository?如何为 GitHub 开放软件存储库做出贡献?
【发布时间】:2019-01-27 16:54:33
【问题描述】:

我一直在阅读许多教程,试图找出使用 GitHub 本身为 GitHub 存储库做出贡献的工作流程的简单步骤(我是一名 Windows 程序员,所以我发现本地 git CLI 非常尴尬,以及比在 GitHub 中完全远程工作要复杂得多)。

我将在下面的答案中发布我发现和开发的步骤。

拜托,我自己无法做到这一点,因为我几乎不知道自己在做什么。建议对我的答案进行修改,或发布 cmets,我将进行修改。

【问题讨论】:

  • 虽然这个问题很好,但对于堆栈溢出来说太模糊了。尽管opensource.guide 和lab.github.com 这可能有助于为您指明正确的方向
  • 我不同意。 Stack Overflow 是我最喜欢获得有关软件开发的答案的地方。我认为这是发布这篇文章的理想场所,因为它已经包含了许多关于如何使用 GitHub 的问题,而且这里的答案有时比 GitHub 上的帮助文章更好。 Git 是一个复杂的主题,到目前为止,似乎没有人创建过一个完整的易于使用的教​​程。这就是我的目标。

标签: github


【解决方案1】:

为现有 GitHub 存储库做出贡献的简单步骤:

  1. 如果还没有描述问题或代码更改的问题发布,请在问题部分的 GitHub 存储库 (repo) 上创建一个。

  2. 如果您没有 GitHub 帐户,请创建自己的帐户。

  3. 返回 GitHub 存储库(repo)并单击“Fork”按钮。这将在您的帐户中创建整个 repo 的副本,作为您自己的 repo,并具有相同的 repo 名称。

  4. 在 GitHub 上的新存储库中,单击“分支:主”按钮。输入新分支的名称(包括问题编号),然后按 Enter 为您的更改创建一个新分支。

  5. 在您的新存储库和新分支中,单击您要编辑的文件或单击“创建新文件”按钮。进行更改。

  6. 如果您对所做的更改感到满意,请向下滚动到“提交新文件”部分。标题可以是“创建的文件文件名”之类的东西。添加对更改的描述,包括问题编号。单击“提交新文件”按钮以在测试之前提交您的更改。对任何其他文件重复此操作。

  7. 在 repo(代码部分)中,单击绿色的“克隆或下载”按钮。下载 zip 文件以在需要时在本地构建并在本地测试您的更改。

  8. 在 repo(代码部分)中,您现在应该会看到一条通知,“您最近推送的分支:”。这意味着您在自己的仓库中的编辑创建了一个“最近推送的分支”。此通知内有一个绿色按钮“比较和拉取请求”。深呼吸并推动它。您现在将位于“打开拉取请求”页面。这将自动请求 repo 的所有者接受您的更改。

  9. 如果您看到“清单”,请对其进行编辑以反映您目前的工作。否则,请详细描述您的更改,并参考相关的问题发布。

  10. 单击绿色的“提交拉取请求”按钮。这会在有关此请求的对话中发布您的条目。如果没有编辑冲突,您还应该看到一个绿色的复选标记图标和“此分支与基础分支没有冲突”字样。

  11. 等待回购所有者的响应。

  12. 据我所知。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-17
    • 2014-01-09
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 2019-10-02
    相关资源
    最近更新 更多