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

mac2024-07-07  53

什么是 github?

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

创建存储库

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

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

创建一个新的存储库

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

命名hello-world

简短描述

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

单击创建存储库

创建分支

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

默认,存储库有一个名为 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 上,保存的更改称为 commits每个提交都有一个关联的提交消息,该消息是说明进行特定更改的原因的说明,提交信息记录了更改的历史纪录

进行并提交更改

单击README.md文件

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

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

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

单击提交更改按钮

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

打开拉取请求

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

打开更改自述文件的请求

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

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

合并您的拉取请求

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

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

点击确认合并

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

最新回复(0)