GitHub基本知识——(创建和使用存储库,启动和管理新分支)

您将学习如何:

创建和使用存储库
启动和管理新分支
更改文件并将其作为提交推送到GitHub
打开并合并拉取请求

什么是GitHub?

GitHub是用于版本控制和协作的代码托管平台。它使你和其他人可以在任何地方共同处理项目。

本教程将教你GitHub基本知识,例如存储库,分支,提交和请求请求。您将创建自己的Hello World存储库,并学习GitHub的Pull Request工作流程,这是一种创建和查看代码的常用方法。

**

无需编码

**
要完成本教程,你需要一个GitHub.com帐户和Internet访问权限。您不需要知道如何编码,使用命令行或安装Git(版本控制软件GitHub是基于GitHub构建的)。

步骤1.创建存储库

一个库通常用于管理单个项目。储存库可以包含文件夹和文件,图像,视频,电子表格和数据集-项目需要的任何内容。我们建议包括README或包含有关项目信息的文件。使用GitHub可以轻松地在创建新存储库的同时添加一个。它还提供了其他常用选项,例如 license file.
你的hello-world存储库可以是您存储思想,资源,甚至与他人共享和讨论事物的地方。

创建一个新的存储库(New repository.)

1.在右上角,你的头像或标识旁边,单击 然后选择“ New repository.”。
2.命名你的存储库hello-world。
3.写一个简短的描述。
4.选择Initialize this repository with a README.

在这里插入图片描述

单击Create repository
**

步骤2.创建一个分支(Branch)

**
Branch是一种在不同版本的存储库上工作的方式。

默认情况下,你的存储库有一个名为的分支master,该分支被视为权威分支。我们使用分支进行实验并进行修改,然后再将其提交到master。

当你在分支机构外创建分支机构时master,你将master在当时复制或快照。如果master在您处理分支时其他人对该分支进行了更改,则可以提取这些更新。

该图显示:

**master分支
**一个新的分支称为feature(因为我们正在该分支上进行“功能工作”)
**feature加入到之前的master
在这里插入图片描述

你是否曾经保存过文件的其他版本?就像是:

story.txt
story-joe-edit.txt
story-joe-edit-reviewed.txt

分支机构在GitHub存储库中实现了相似的目标。

在GitHub,我们的开发人员,作家和设计师使用分支机构将错误修复和功能工作与master(生产)分支机构分开。更改准备就绪后,他们会将分支合并到中master。

创建一个新分支

1.转到新的存储库hello-world。
2.单击文件列表顶部的分支:master的下拉列表。
3.readme-edits在新的分支文本框中输入分支名称。
4.选择蓝色的“ Create branch”分支框,或在键盘上按“ Enter”。
在这里插入图片描述

现在 你有两个分支,master和readme-edits。它们看起来完全一样,但时间不长!接下来,我们将更改添加到新分支。

步骤3.进行并提交更改

现在,你在readme-edits分支的代码视图中,该视图是的副本master。让我们进行一些编辑。

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

进行并提交更改
1.单击README.md文件。
2.点击 要编辑的文件视图右上角的铅笔图标。
3.在编辑器中,写一些关于您自己的信息。
4.编写描述您所做更改的提交消息。
5.单击 Commit changes按钮。
在这里插入图片描述

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

步骤4.打开拉取请求

现在你已经在分支的分支中进行了更改master,你可以打开拉取请求。

拉取请求是GitHub上协作的核心。当你打开请求请求时,你正在提出更改,并要求某人检查并提取您的贡献并将其合并到其分支中。拉取请求显示两个分支中内容的差异或差异。更改,加法和减法以绿色和红色显示。

提交后,即使在代码完成之前,也可以打开请求请求并开始讨论。

通过在请求请求消息中使用GitHub的@mention系统,您可以要求特定人员或团队提供反馈,无论他们是在大厅还是在10个时区之外。

您甚至可以在自己的存储库中打开拉取请求,然后自己合并它们。这是在从事大型项目之前学习GitHub流程的好方法。

打开请求更改自述文件的请求

点击 “Pull Request ”选项卡,然后从“拉取请求”页面中,单击绿色的“ New pull request
在这里插入图片描述
在“ Example Comparisons ”框中,选择readme-edits要进行比较的分支master(原始分支)。
在这里插入图片描述
在“比较”页面上的差异中查看你的更改,确保它们是你要提交的。

在这里插入图片描述
如果你对要提交的更改感到满意,请单击绿色的Create Pull Request。 在这里插入图片描述
给你的请求请求一个标题,并写下你所做更改的简短描述。

在这里插入图片描述
完成你的信息后,单击 Create pull request!

步骤5.合并您的拉取请求

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

1.点击绿色的Merge pull request 按钮,将更改合并到中master。
2.点击Confirm merge.。
3.继续并删除分支,因为已经合并了更改,因此在紫色框中单击“ Delete branch ”按钮。

在这里插入图片描述

在这里插入图片描述

通过完成本教程,你已经学会了创建项目并在GitHub上发出拉取请求!

这是你在本教程中完成的工作:

创建一个开源存储库
开始并管理一个新分支
更改了文件并将这些更改提交给GitHub
打开并合并拉取请求

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值