0.摘要
本文主要介绍github的基本使用方法,内容来源于官网。
1.注册
- 登陆官网
- 点击网页右上角Sign up
- 输入用户名、邮箱和密码等信息
- github会给注册邮箱发送一封验证邮件。
- 点击邮件链接,完后验证即可
2.建立仓库
- 点击右上角的“+”,选择New repository
- 填写仓库名称,如hello_world
- 填写简短的说明
- 勾选 Initialize this repository with a README.
3.建立分支
建立分支,可以允许不同版本的仓库同时工作,从而使得一个团队的成员同时进行开发任务。每位成员在自己的分支下完成自己的工作,最后提交到master分支下,完成整合。
每一个仓库,默认有一个master分支。当我们建立一个新的分支,这个新的分支会拷贝当前master内容。
建立分支的方法:
- 进入你的仓库,比如hello_world
- 点击master分支的下拉框
- 输入新建分支名字
- 按enter键完成
4.提交修改
上一步提到了,我们新建分支的时候,会拷贝当时master的内容。当团队成员在各自分支下完成了相应工作之后,通过提交修改,就可以将不同部分的内容整合起来。
在github中,我们将保存修改称作commits.
由于我们在新建仓库的时候,勾选了Initialize this repository with a README,所以在master分支下会产生一个README文件。
当我们新建分支后,README文件也随之拷贝到了新的分支下。下面,我们通过修改README文件,演示github协同开发功能。
- 点击README.md文件
- 点击铅笔图标,开始编辑
- 修改文件中的内容
- 填写提交信息,用于描述你所做的修改
- 点击提交按钮
5.发起合并请求
当成员完成了自己的工作,需要发起合并请求,使得自己的代码合并到目标分支下。
合并请求是GitHub上协作的核心。当你发起一个合并请求时,你就提议你的修改,并请求某人检查并拉入你的贡献,并将内容合并到他的分支中。合并请求显示了来自两个分支的内容的扩散或差异。更改、添加和减色会以绿色和红色进行显示。
我们以提交修改的README文件为例:
步骤 | 截屏 |
点击Pull Request标签,然后从合并请求页面,点击绿色的New pull request按钮。 | |
在Example Comparisons 框中,选择您所做的分支,readme编辑,以与master(原件)进行比较。 | |
在比较页面上查看你的变化,确保它们是你想要提交的。 | |
当您满意这些是您想要提交的更改时,单击big green Create Pull Request按钮。 | |
给你的合并请求一个标题,并对你的变化写一个简短的描述。 |
6.合并请求
在这最后一步中,是时候将您的变更合并到一起——将您的readme编辑分支合并到主分支中。
- 点击绿色Merge pull request按钮将更改合并为master。
- 点击Confirm merge.。
- 继续Delete branch,因为它的更改已经被合并,在紫色的框中有删除分支按钮。