github 学习笔记(以 hello-world 为例)

什么是 github?

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

创建存储库

包含:文件夹、文件、图像、视频、电子表格、数据集

包括README或有关项目信息的文件

创建一个新的存储库

  1. 单击 ‘+’ 选择 “新建存储库

  2. 命名hello-world

  3. 简短描述

  4. 选择 使用README初始化此存储库

    在这里插入图片描述

单击创建存储库

创建分支

一次在不同版本的存储库上工作的方式

默认,存储库有一个名为 master的分支,权威分支。使用分支进行试验并进行修改,再将其提交至master

分支机构外创建分支机构 master时,正在复制master当时的副本或快照,若master在处理分支时其他人对该分支进行更改,则可以提交这些更新

在这里插入图片描述
上图显示

  1. master分支

  2. 一个新的分支feature(正在该分支进行"功能工作")

  3. feature合并之前的旅程master

  4. 您是否曾保存过文件的不同版本?

    • story.txt

    • story-joe-edit.txt

    • story-joe-edit-reviewed.txt

分支在Github 存储库实现相似的目标

在 Github ,开发人员,作者,设计师使用分支机构将错误修复和功能工作与master(生产)分支机构分开,更改就绪后,将分支合并至master

创建新分支

  1. 转至新的存储库hello-world

  2. 单击文件列表顶部显示分支:master的下拉列表

  3. readme-edits在新的分支文本框中输入分支名称

  4. 选择蓝色的"创建"分支框,或"Enter"

现在又两个分支,masterreadme-edits

进行并提交更改

现处于readme-edits分支的代码视图中,该视图副本为master

Github 上,保存的更改称为 commits每个提交都有一个关联的提交消息,该消息是说明进行特定更改的原因的说明,提交信息记录了更改的历史纪录

进行并提交更改

  1. 单击README.md文件

  2. 点击要编辑文件视图右上角的铅笔图标

  3. 编辑器中,写一些关于您自己的信息

  4. 编写描述您所做更改的提交信息

  5. 单击提交更改按钮

在这里插入图片描述

这些更改将仅对您readme-edits分支上的README文件进行,因此此分支的内容不同于master

打开拉取请求

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

打开更改自述文件的请求

步骤 视图
点击“拉取请求”选项卡,然后从“拉取请求”页面中,单击绿色的“ **新建拉取请求”**按钮。
在“示例比较"框中,选择readme-edits要与master(原始)进行比较的分支。
在“比较”页面上的差异中查看您的更改,确保它们是您要提交的
如果您对要提交的更改感到满意,请单击绿色的大的创建请求请求按钮
给您的请求请求一个标题,并写下您所做更改的简短描述

完成您的消息后,单击创建请求请求

合并您的拉取请求

将您的更改集中在一起了–将readme-edits分支合并到master分支中。

  1. 点击绿色的合并拉取请求按钮,将更改合并到中master

  2. 点击确认合并

  3. 继续并删除分支,因为已经合并了其更改,请在紫色框中使用"删除分支"按钮

发布了26 篇原创文章 · 获赞 6 · 访问量 1444

猜你喜欢

转载自blog.csdn.net/qiao_xi/article/details/102843349