Hello World项目是计算机编程历史悠久的传统。这是一个简单的练习,让你开始学习新的东西。让我们开始使用GitHub!
您将学习如何:
创建并使用存储库
启动并管理新的分支
对文件进行更改,并将其推送到GitHub作为提交
打开并合并拉请求
什么是GitHub?
GitHub是用于版本控制和协作的代码托管平台。它可以让您和其他人在任何地方一起工作。
本教程教你如GitHub必需资源,如仓库,分支,提交和拉请求。您将创建自己的Hello World存储库,并学习GitHub的Pull Request工作流程,这是一种流行的创建和查看代码的方式。
无需编码
要完成本教程,您需要一个GitHub.com帐户和Internet访问。您不需要知道如何编写代码,使用命令行或安装Git(版本控制软件GitHub是基于的)。
提示:在单独的浏览器窗口(或选项卡)中打开本指南,以便在完成教程中的步骤时可以看到该指南。
步骤1.创建一个存储库
一个库通常用于举办单个项目。存储库可以包含文件夹和文件,图像,视频,电子表格和数据集 - 项目需要的任何内容。我们建议您使用自述文件或包含项目信息的文件。在创建新的存储库的同时,GitHub可以轻松添加一个。它还提供其他常见选项,如许可证文件。
您的hello-world存储库可以是您存储想法,资源,甚至与他人共享和讨论事物的地方。
创建新的存储库
在右上角,您的头像或识别符旁边,单击然后选择新建存储库。
命名您的存储库hello-world。
写一个简短的描述。
选择使用README初始化此存储库。
单击创建存储库。
步骤2.创建一个分支
分支是一次在不同版本的存储库上工作的方式。
默认情况下,您的存储库有一个名为的分支master被认为是最终分支。我们使用分支机构进行实验并进行编辑master。
当您从分支机构创建分支机构时master,您正在制作一个副本或快照master。如果有人master在您在分支机构工作时对分支机构进行了更改,则可以提取更新。
该图显示:
该master分支
一个新的分支叫feature(因为我们在这个分支上做'功能')
feature合并之前的旅程master
你有没有保存不同版本的文件?就像是:
story.txt
story-joe-edit.txt
story-joe-edit-reviewed.txt
分支机构在GitHub存储库中完成类似的目标。
在GitHub这里,我们的开发人员,作家和设计人员使用分支机构来保护错误修复,并将功能与我们的master(生产)分支分离开来。当变更准备就绪时,他们将其分支合并master。
创建一个新的分支
转到新的仓库hello-world。
点击文件列表顶部的分支:master。
readme-edits在新的分支文本框中键入分支名称,。
选择蓝色创建分支框,或在键盘上按“Enter”。
现在你有两个分支,master和readme-edits。他们看起来完全一样,但不能长久!接下来我们将把我们的更改添加到新的分支。
制作和提交更改
好样的!现在,你是你的readme-edits分支的代码视图,它是一个副本master。我们进行一些编辑。
在GitHub上,保存的更改称为提交。每个提交都有一个关联的提交消息,这是一个描述为什么进行特定更改的描述。提交消息捕获您的更改的历史记录,因此其他贡献者可以了解您所做的工作以及为什么。
制作和提交更改
点击README.md文件。
点击铅笔图标在文件视图的右上角进行编辑。
在编辑中,写一下你自己。
编写一个描述您的更改的提交消息。
单击提交更改按钮。
这些更改将仅作为您的readme-edits分支上的README文件,因此现在此分支包含与之不同的内容master。
步骤4.打开拉请求
很好的编辑!现在您已经在分支机构中进行了更改master,您可以打开一个拉动请求。
拉请求是GitHub合作的核心。当您打开拉动请求时,您提出了您的更改,并请求某人审核并提取您的贡献并将其合并到其分支中。拉取请求显示来自两个分支的内容的差异或差异。更改,添加和减法显示为绿色和红色。
一旦提交,你可以打开一个拉动请求并开始讨论,甚至在代码完成之前。
通过在您的拉动请求信息中使用GitHub的@mention系统,您可以要求来自特定人员或团队的反馈,无论他们是在大厅还是10个时区。
您甚至可以在自己的存储库中打开提取请求,并自己合并。在开展大型项目之前,了解GitHub Flow是一个很好的方式。
打开一个拉动请求以更改README
点击图片查看大图
步截图
点击拉请求选项卡,然后从拉取请求页面,单击绿色新拉请求按钮。
在“示例比较”框中,选择您所做的分支readme-edits,与master(原始)进行比较。
当您确信这些是您要提交的更改时,请点击大的绿色创建拉请求按钮。
完成您的消息后,单击创建提取请求!
提示:您可以使用的表情符号和拖放图片和GIF到的意见和引入请求。
步骤5.合并您的拉请求
在最后一步,现在是将您的变更合并readme-edits到一起 - 将您的分支合并到master分支机构中。
单击绿色合并拉取请求按钮将更改合并到master。
单击确认合并。
继续删除分支,因为它的更改已被合并,并且紫色框中的删除分支按钮。
庆祝!
通过完成本教程,您已经学会了在GitHub上创建一个项目并提出了一个请求!
这是您在本教程中完成的工作:
创建了一个开源存储库
开始并管理一个新的分支
更改了一个文件,并将这些更改提交给GitHub
打开并合并拉请求
看看你的GitHub配置文件,你会看到你的新贡献广场!
要了解更多关于Pull请求功能的信息,我们建议您阅读“GitHub流程指南”。您也可以访问GitHub Explore并参与开源项目
提示:有关如何开始使用GitHub的详细信息,请查看我们的其他指南,YouTube频道和按需培训。
GitHub是构建和运送软件的最佳方式。
开源和私人项目的强大的协作,代码审查和代码管理。