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

如何为GitHub开放软件存储库做出贡献?,github,Github,我一直在阅读许多教程,试图找出使用GitHub本身构建GitHub存储库的工作流的简单步骤(我是一名Windows程序员,因此我发现本地git CLI非常笨拙,而且比完全在GitHub中远程工作要复杂得多) 我将在下面的答案中发布我发现并发展的步骤 拜托,我不能一个人做这件事,因为我几乎不知道自己在做什么。建议编辑我的答案,或发表评论,我将进行编辑。向现有GitHub存储库投稿的简单步骤: 如果还没有描述问题或代码更改的问题公告,请在GitHub存储库(repo)的问题部分创建一个 如果没有,请

我一直在阅读许多教程,试图找出使用GitHub本身构建GitHub存储库的工作流的简单步骤(我是一名Windows程序员,因此我发现本地git CLI非常笨拙,而且比完全在GitHub中远程工作要复杂得多)

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


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

向现有GitHub存储库投稿的简单步骤:

  • 如果还没有描述问题或代码更改的问题公告,请在GitHub存储库(repo)的问题部分创建一个

  • 如果没有,请创建自己的GitHub帐户

  • 返回GitHub存储库(repo)并单击“Fork”按钮。这将在您的帐户中创建一份完整的回购协议副本,作为您自己的回购协议,并使用相同的回购协议名称

  • 在GitHub上的新回购中,单击“分支:主”按钮。输入新分支机构的名称(包括发行号),然后按Enter键为您的更改创建新分支机构

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

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

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

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

  • 如果你看到一个“清单”,编辑它以反映你迄今为止的工作。否则,请参考相关的问题公告,详细描述您的更改

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

  • 等待回购所有人的响应

  • 这就是我所能做到的


  • 虽然这个问题很好,但它对于堆栈溢出来说太模糊了。这可能会帮你指出正确的方向,尽管我不同意。堆栈溢出是我最喜欢从中获得有关软件开发的答案的地方。我认为这是发布这篇文章的最佳地方,因为它已经包含了许多关于如何使用GitHub的问题,而且这里的答案有时比GitHub上的帮助文章要好。Git是一个复杂的主题,到目前为止,似乎还没有人创建了一个完整的易于使用的教程。这是我的目标。