代码之家  ›  专栏  ›  技术社区  ›  David Spector

如何为github开放软件存储库做出贡献?

  •  0
  • David Spector  · 技术社区  · 6 年前

    我已经阅读了很多教程,试图找出使用github本身创建github存储库的工作流的简单步骤(我是windows程序员,因此我发现本地git cli非常笨拙,而且比在github中完全远程工作要复杂得多)。

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

    拜托,我不能一个人做这件事,因为我几乎不知道我在做什么。建议对我的答案进行编辑,或者发表评论,我将进行编辑。

    1 回复  |  直到 6 年前
        1
  •  1
  •   David Spector    6 年前

    向现有github存储库提供内容的简单步骤:

    1. 如果还没有描述问题或代码更改的问题日志,请在github存储库(repo)的“问题”部分中创建一个。

    2. 创建自己的github帐户(如果没有)。

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

    4. 在github上的新repo中,单击按钮“branch:master”。输入新分支的名称(包括问题编号),然后按Enter键为更改创建新分支。

    5. 在新回购协议和新分支中,单击要编辑的文件或单击“创建新文件”按钮。做些改变。

    6. 当您对您的更改感到满意时,向下滚动到“提交新文件”部分。标题可以类似于“创建的文件名”。添加更改的说明,包括问题编号。单击“提交新文件”按钮在测试更改之前提交更改。对任何其他文件重复此操作。

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

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

    9. 如果你看到一个“清单”,编辑它来反映你目前的工作。否则,请参照关联的问题过帐详细描述您的更改。

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

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

    12. 这是我所能得到的。

    推荐文章