Github入门

什么是GitHub?

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

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

GitHub可以托管各种git库,并提供一个web界面,但它与外国的SourceForge、Google Code或中国的coding的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。

系统具体功能:

记录文件的所有历史变化

随时可恢复到任何一个历史状态

多人协作开发或修改

错误恢复

2. 使用Github

2.1目的

借助github托管项目代码

2.2基本概念

仓库(Repository):仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库

 收藏(Star):收藏项目,方便下次查看

复制克隆项目(Fork)

发起请求(Pull Request)

关注(Watch):关注项目,当项目更新可以接收到通知

事务卡片(Issue):发现代码BUG

基本操作:

step1:创建仓库

填好后点击【Create repository】

仓库主页:

 

Step2:创建一个分支

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

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

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

创建一个新分支

  1. 转到新的存储库
  2. 单击文件列表顶部显示分支:master的下拉列表
  3. 在新的分支文本框中输入分支名称
  4. 选择蓝色的“ 创建”分支

 

Step3:进行并提交更改

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

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

进行并提交更改

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

 

步骤4.打开拉取请求

拉取请求是GitHub上协作的核心。当您打开请求请求时,您正在提出更改,并要求某人检查并提取您的贡献并将其合并到其分支中

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

1.点击  “拉取请求”选项卡,然后从“拉取请求”页面中,单击绿色的“ 新建拉取请求”按钮。

 

2、在“ 示例比较”框中,选择readme-edits要与master(原始)进行比较的分支

3、在“比较”页面上的差异中查看您的更改,确保它们是您要提交的。

4、如果您对要提交的更改感到满意,请单击创建请求请求按钮。

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

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

Step5:合并您的拉取请求

readme-edits分支合并master分支中。

  1. 点击合并拉取请求按钮,将更改合并到中master
  2. 点击确认合并
  3. 继续并删除分支,因为已经合并了其更改,点击“ 删除分支”按钮。

 

posted @ 2020-05-27 14:59  szhhh  阅读(141)  评论(0)    收藏  举报