Tag: Pull Request

如何编写踢屁股拉请求

适量亵渎的Git入门指南 通过Akash Shah 对于新手开发人员(至少,那些想与其他人一起从事项目工作的人),编写提交和请求请求是必不可少的。 如果有效完成,它们最终将节省时间和精力,不仅对您有利,对您团队中的其他开发人员,项目经理和客户也是如此。 在进入美好的提交和拉取请求世界之前,退后一步来了解应用程序实际上是有帮助的 。 无需再费周折: 应用程序是功能的集合,这些功能可以共同帮助用户实现目标,无论是寻找新的住宿地点,与朋友联系还是浪费时间。 功能虽然差异很大,但具有一些特征: 每个功能都有一个单独的功能。 每个功能可以独立运行,也可以相互依赖。 每个功能都包括帮助其接收信息,解析信息然后进行传递的代码。 在大多数情况下,该代码仍然是单独的,其他功能无法访问。 文档作者,我们可以快点了吗? 我想做个很烂的狗屎! –你 嘘,年轻的Padewan。 我们到了那里。 现在,为什么我们要经历有关功能的整个讨论? 好吧,无论何时使用新功能或修复现有功能,都可以创建一个单独的分支,并将相关代码提交到该分支。 完成后,您将提交拉取请求 。 注意不要在一个分支中使用多个功能或修复。 提交 开发功能时,无需从一开始就构建其最终迭代。 您逐步构建它。 您可以从简单地激活功能开始,然后提供信息,依此类推,直到功能完成。 但是,您如何决定提交什么和何时提交? 这很简单。 提交步骤! 提交这些步骤可以使不熟悉您的代码的人轻松了解您的操作以及操作方式。 您可以做一些其他的事情来使您的提交变得更好: 说明 应该用一句话形容您的所作所为。 如果您需要更多,也许您应该拆分提交。 摘要应该描述提交的目标。 你想做什么? 将数据转换成字符串? 重构什么? 修复您之前弄糟的东西? (嘿,狗屎发生了。我没有判断!) 不要害怕经常犯错! 您做得越多,您就会学到更多。 确保您没有对Master做出任何承诺,除非您的项目负责人给予了此荣誉。 温馨提示:除非您喜欢使项目负责人的头部爆炸,否则请尽量不要使用空格。 哇,文档作者,您刚刚在使用gif时获得了一些严肃的信誉! –你 谢谢读者。 我努力 现在开始请求。 拉取请求 拉取请求用于准备好审查代码的情况。 如果一切正常,您的项目负责人会将其合并到Master Branch中 […]

我的第一个GitHub项目:方法

关于如何为您的第一个GitHub项目做出贡献的步骤 因此,您已经决定要开源 经过同仁的压力和FOMO,您已经决定要尝试这个GitHub贡献的东西,并选择了一个值得您的才华的项目。 这篇文章描述了开始GitHub之旅所需采取的步骤,以及如何继续进行下去。 步骤1:叉 好的,您已经在GitHub上选择了一个开源项目,并希望对此做出贡献。 让我们来 kgellci / Area51 适用于iOS的开源Reddit客户端完全内置于Swift中– kgellci / Area51 github.com (顺便说一句,如果您想磨练您的Swift语言和iOS SDK技能,则是一个完全rad开源的iOS项目)作为您想要的开源项目。 从哪里开始? 好的,首先,您需要分叉该项目。 这是什么,它将在您的 GitHub个人资料中以您的名字创建该主存储库(kgellci / Area51)的副本,如下所示:https://github.com/yourusername/Area51/。 您所需要做的就是,转到所需的项目存储库,然后单击“ Fork”按钮,如下图所示。 然后,GitHub会告诉您它正在以您的名字创建一个新的存储库,大约需要30秒才能完成该过程。 和瞧! 您拥有第一个分叉的存储库。 第2步:克隆 现在,您已经有了代码库,可以开始编码了。 接下来要做的就是在本地计算机上克隆存储库。 转到您的存储库(https://github.com/yourusername/Area51/),然后单击“克隆或下载”按钮,如下所示。 2. GitHub将打开一个带有HTTPS URL的小弹出窗口,格式为:https://github.com/yourusername/Area51.git。 复制该链接。 注意:如果选择复制SSH URL链接,则可能需要为本地计算机设置SSH密钥。 要了解如何执行此操作,请转到以下链接:https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent 3.然后,打开您的终端并将目录更改为所需的位置。 4.键入git clone https://github.com/yourusername/Area51.git并按Enter。 Git将在您指定的位置创建您的项目的本地克隆。 步骤3:提交 这是该过程中最简单的步骤。 您现在所需要做的就是编写代码。 您可以打开项目的本地克隆并进行所需的更改。 然后,提交更改并将更改推送到远程存储库(https://github.com/yourusername/Area51/)。 注意:提交更改时,请记住添加结构化提交消息。 您可以在这里找到一些有关构造提交消息的有用指南:https://chris.beams.io/posts/git-commit/ 第四步:公关 好的,现在,您的更改已存在于存储库中。 接下来要做的是将您的更改发送到主存储库(https://github.com/kgellci/Area51/),以便将其集成到主代码库中。 为此,您需要做的就是打开一个请求请求。 […]