一、GitHub是什么

GitHub is a code hosting platform for version control (版本控制)and collaboration(协同工作). It lets you and others work together on projects from anywhere.

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。

二、使用教程

1.账号注册和信息完善

GitHub极速入门和使用教程

 感兴趣的话自己去读guideGitHub极速入门和使用教程GitHub极速入门和使用教程

 2.hello world实例,使用GitHub

Step1.创建一个仓库Repository

仓库是用来管理单一项目的,在仓库中可以存放文件夹、文件、音视频、图像、电子表格、数据等几乎所有的你项目中能用到的文件类型。GitHub创建者推荐在项目中包含一个README文件用来描述你项目本身的一些信息。也要求包含一个许可文件License.

  • 点击右上角的+号,选择new repository
  • 仓库命名为hello world
  • 写一个简短的描述
  • 选择带有README的初始化仓库
  • 点击创建仓库

GitHub极速入门和使用教程

GitHub极速入门和使用教程 Step2.创建一个分支Branch

分支是为了使得仓库可以在同一个时间下,在不同的版本之间工作(版本控制)。

仓库默认只有一个名为master的分支,这个分支是决定性的分支(最终的项目由它决定)。我们使用其它分支做修改和实验。最后可以提交这些修改过的分支给master.

GitHub极速入门和使用教程

  • 进入到你创建的hello world 仓库
  • 点击branch: master出现下拉框
  • 在输入框中填写分支名称readme-edits
  • 点击下方蓝色的的选项或者回车确定创建分支。

GitHub极速入门和使用教程

Step3.修改和提交

  • 单击README.md
  • 点击文件列表右上角铅笔图标开始编辑
  • 在编辑界面,随意写一些关于你的介绍
  • 编写一些提交说明,描述你做的改变
  • 点击提交按钮

GitHub极速入门和使用教程

Step4.开始Pull Request

pull request 是协同工作的核心,当你觉得某个项目中某些部分需要增加或者减少一些内容的时候,你可以将该项目克隆到本地,然后进行修改,之后打开一个pull request 给原作者,如果他觉得你的修改是有利于他得项目的,他可能就会合并你的修改到项目中。

  • 为README的修改开始一个pull request
Step Screenshot
单击 Pull Request 选项卡, 在该页点击绿色的新建按钮 GitHub极速入门和使用教程
Example Comparisons选择你创建的branch,之后会和master分支进行比较。 GitHub极速入门和使用教程
浏览你做的修改,确保哪些修改是你想要的。 GitHub极速入门和使用教程
确认之后点击提交 GitHub极速入门和使用教程
填写标题和描述 GitHub极速入门和使用教程

Step 5. 合并pull request

  • 单击绿色的merge pull request 按钮,合并修改内容到master中
  • 点击确认按钮confirm merge
  • 删除分支

GitHub极速入门和使用教程

GitHub极速入门和使用教程

相关文章: