首页 » 爱链网 » 超详细的Github官方教程:如何创建项目并发出拉取请求(分支请求更改您的创建)

超详细的Github官方教程:如何创建项目并发出拉取请求(分支请求更改您的创建)

乖囧猫 2024-07-23 19:21:44 爱链网 0

扫一扫用手机浏览

文章目录 [+]

你将学习如何:

创建并使用仓库(repository)启动并管理一个新的分支(branch)对文件进行更改,并将其提交(commit)到GitHub打开(open)和合并(merge)拉取请求(pull request)什么是Github

GitHub是一个用于版本控制和协作的代码托管平台。
它可以让你和其他人在任何地方一起工作。

本教程向您介绍GitHub的基本功能,如仓库(repositories)、分支(branches)、提交(commits)和拉取请求(Pull Requests)。
您将创建自己的仓库,并学习GitHub的Pull Request工作流程,这是一种创建和检查代码的流行方法。

超详细的Github官方教程:如何创建项目并发出拉取请求(分支请求更改您的创建) 超详细的Github官方教程:如何创建项目并发出拉取请求(分支请求更改您的创建) 爱链网
(图片来自网络侵删)

不需要编程:

要完成本教程,您需要一个GitHub.com帐户和联网接入。
您不需要知道如何编写代码、使用命令行或安装Git(版本控制软件GitHub是构建在Git之上的)。

超详细的Github官方教程:如何创建项目并发出拉取请求(分支请求更改您的创建) 超详细的Github官方教程:如何创建项目并发出拉取请求(分支请求更改您的创建) 爱链网
(图片来自网络侵删)

第一步.建立一个仓库

仓库(repository)通常用于单个项目
它可以包含文件夹、文件、图像、视频、电子表格和数据集——任何您的项目需要的东西。
我们建议您写一个README,或者一个包含项目信息的文件。

存储库可以是您存储想法、资源甚至与他人共享和讨论内容的地方。

创建一个新的仓库:

在右上角,在您的头像或identicon旁边,单击+号并选择 New repository。
命名您的仓库,这里我们使用hello-world。
写一个简短的描述。
选择Intialize this repository with a README。

最后点击 Create repository.

第二步.建立一个分支(Branch)

分支(Branch)是同时处理仓库的不同版本的方法。

默认情况下,您的仓库有一个名为master的分支,它被认为是最终的分支。
在将分支提交给master之前,我们使用分支进行试验和编辑。

当您在master分支之外创建一个分支时,您是在复制或快照(snapshot)master分支。
如果其他人在您处理分支时对master分支进行了更改,您可以引入这些更新。

这个图表显示:

master分支一个名为feature的新分支(因为我们在这个分支上进行“特征工作”)feature在被整合到master之前所经历的旅程

在GitHub开发人员,设计师使用分支将bug修复和功能工作与我们的master(生产)分支区分开来。
更改就绪后,他们会将会合并到master。

如何创建一个新的分支:

进入你刚刚新建的仓库hello-world。
单击文件列表顶部显示branch:master的地方。
在新的分支文本框中写入分支名称:readme-edits。
选择蓝色的“创建”分支框,或在键盘上按“ 回车”。

现在您有两个分支,即master和readme-edits。
它们看起来完全一样,但不用等太久!
接下来,我们将所做的更改添加到新分支中。

第三步.修改和提交

太棒了!
现在,您位于readme-edits分支的代码视图中,该分支是master的副本。
让我们进行一些编辑。

在GitHub上,保存的更改称为commits(提交)。
每个提交都有一个关联的提交消息,说明为什么进行特定更改。
提交消息记录了您的更改历史记录,可以让其他贡献者可以了解您所做的事情以及原因。

修改和提交

单击README.md文件。
单击文件视图右上角的铅笔图标进行编辑。
在编辑器中,写一些关于您自己的信息。
编写描述您所做更改的提交消息。
单击提交更改按钮。

这些更改将仅针对readme-edits分支上的README文件进行,因此现在此分支包含的内容与master有所不同。

第四步.打开拉取请求

您已经在master的外分支中进行了更改,现在可以打开请求请求(pull request)。
拉取请求是GitHub上协作的核心。
当您打开拉取请求时,您是在提出更改,并要求某人检查并提取您的贡献并将其合并到其分支中。
拉取请求显示两个分支中内容的差异或差异。
更改,加法和减法以绿色和红色显示。

提交修改后,您就可以打开拉取请求并开始讨论。

通过在请求请求消息中使用GitHub的@mention系统,您可以要求特定人员或团队提供反馈,无论他们是在世界中的哪个角落。
您甚至可以在自己的仓库中打开拉取请求,然后自己合并它们。
这是在进行大型项目之前学习GitHub流程的好方法。

打开拉取请求的步骤:

1.点击Pull Request,然后选择“New pull request”

2.在Example Comparisons方框中,选择readme-edits,对比master分支:

3.查看不同分支之间的差异,确保它们是您想要提交的。

4.当您对要提交的更改满意之后,请点击绿色的Create pull request按钮。

5.给您的拉取请求一个标题,并写下你所做更改的简短描述。

一切就绪后,点击 Create pull request

提示:您可以使用表情符号并将图像和gif拖放到注释和“拉取请求”上。

第五步.合并拉取请求

在最后一步,是时候将您的更改集中在一起了,将readme-edits分支合并到master分支中:

单击绿色的“Merge pull request”按钮。
单击确认合并。
继续并删除分支,因为已经合并了更改,因此在紫色框中单击“Delete branch”按钮。

恭喜!
您已经学会了创建项目并在GitHub上发出拉取请求!

标签:

相关文章