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在您处理分支时其他人对该分支进行了更改,则可以提取这些更新。
创建一个新分支
- 转到新的存储库
- 单击文件列表顶部显示分支:master的下拉列表。
在新的分支文本框中输入分支名称。- 选择蓝色的“ 创建”分支

Step3:进行并提交更改
分支的代码视图中,该视图是的副本master。让我们进行一些编辑。
在GitHub上,保存的更改称为commits。每个提交都有一个关联的提交消息,该消息是说明为什么进行特定更改的说明。提交消息记录了更改的历史记录,因此其他贡献者可以了解你所做的事情以及原因。
进行并提交更改
- 单击
README文件。 - 点击 要编辑的文件视图右上角的铅笔图标。
- 在编辑器中,写一些关于自己的信息。
- 编写描述您所做更改的提交消息。
- 单击提交更改按钮。

步骤4.打开拉取请求
拉取请求是GitHub上协作的核心。当您打开请求请求时,您正在提出更改,并要求某人检查并提取您的贡献并将其合并到其分支中
提交后,即使在代码完成之前,也可以打开请求请求并开始讨论
1.点击 “拉取请求”选项卡,然后从“拉取请求”页面中,单击绿色的“ 新建拉取请求”按钮。

2、在“ 示例比较”框中,选择readme-edits要与master(原始)进行比较的分支。
3、在“比较”页面上的差异中查看您的更改,确保它们是您要提交的。
4、如果您对要提交的更改感到满意,请单击创建请求请求按钮。
5、给您的请求请求一个标题,并写下您所做更改的简短描述。
6、完成您的消息后,单击创建请求请求!
Step5:合并您的拉取请求
将readme-edits分支合并到master分支中。
- 点击合并拉取请求按钮,将更改合并到中
master。 - 点击确认合并。
- 继续并删除分支,因为已经合并了其更改,点击“ 删除分支”按钮。

浙公网安备 33010602011771号