github之Hello World

  今天介绍一下github的简单使用。GitHub是托管和合作开发项目的平台。你不用担心丢失硬盘数据,也不用在多台电脑之间管理和同步代码了。最重要的是,github是协作和异步的工作流程,可以更好的一起创建你的项目。

  本文将介绍GitHub的要点:仓库,分支机构,提交话题Issue和Pull请求。

  有了这些技能,你就可以走的更远了。我们通过一个Hello World项目来介绍怎么使用github。

  1、安装与代码免费区:今天这个项目是在Github.com网页上完成,不需要安装git和了解命令行。仅需要一个github的账号就OK了。

  2、创建仓库:仓库是GitHub上的基本单元,最常见的一个项目。仓库可以包含文件夹和文件,包括图片 - 任何项目的需要。因此我们建议每个仓库包含一个ReadMe或文件来描述你的项目,在创建仓库时添加是非常容易的。

  创建仓库:

  1)、点击网页右上角用户名旁边的添加按钮;

  2)、命名:Hello World;

  3)、填写项目介绍;

  4)、选择带上ReadMe初始化仓库;

  5)、点击创建仓库。

new-repo-form

  3、打开话题(Issue):话题是仓库需要说明注意的东西。可以是一个Bug、功能请求、一个问题或其他的东西。在GitHub上,你可以标记,搜索和分配话题,使管理活动项目更容易。打开话题:

  1)、单击右侧工具栏上的Issues按钮;

  2)、单击New Issue;

  3)、给Issue添加一个标题和描述;

  4)、填写完之后,单击Submit new Issue按钮。

github之Hello World_第1张图片

  4、创建分支:分支是在同一时间工作在同一个仓库中不同部分的方式。当你创建一个仓库,默认情况下它有一个分支叫主干。你可以继续在主干上工作,那很好。但如果你有其他特性或想法要做,你可以创建另一个一个分支,从主干开始,可以跟主干的状态分离开来。当你创建一个分支时,分支就是主干在那个时间点的副本。如果分支工作时主干发生变化了,你随时可以把主干的变化更新到分支上来。

a branch

  在GitHub上,我们的开发人员,作家和设计师可以跟主干分离开来修复bug、实验新特性。当一个新功能或Bug修复已准备就绪,可以将分支合并到主干。创建分支:

  1)、进入Hello World仓库;

  2)、单击branch:master的文件下拉列表;

  3)、写入readme-edits分支名;

  4)、选择蓝色的创建分支或者单击回车键。我们有连个分支:master和readme-edits。现在我们就可以在分支上添加我们的更新了。

branch gif

  5、提交更新:在GitHub上,保存更改被称为提交。提交是非常重要的,因为一群人一起阅读你的历史项目。每个提交都有相关的描述信息,对某个特定的变化作出了说明。通过这些描述信息,你和其他人就知道提交做了什么,为什么这么做。创建提交:

  1)、单击ReadMe文件;

  2)、单击编辑视图右上角的编辑按钮;

  3)、在编辑器里写入你需要更新的东西;

  4)、添加提交描述信息,描述你的更新;

  5)、单击Commit Changes按钮。

commit

  6、打开Pull请求:Pull请求是Github合作的核心。当你打开一个Pull请求时,你已经提交了你的修改,并希望其他人更新你的修改到他们的分支上去。Github的Pull请求可以比较两个分支的内容。变化包括增加和删除,增加用绿色表示,删除用红色表示,统称为diffs。只要你改变了就可以打开一个Pull请求。其他人在代码完成前通过Pull请求展开讨论,当你遇到问题时,这些讨论的反馈可以帮助到你。创建Pull请求:

  1)、单击右侧工具栏的Pull请求按钮,然后在Pull请求页面单击New Pull Request按钮;

github之Hello World_第2张图片

  2)、选择你想打开Pull请求的分支,比较代码;

branch

  3)、在比较页面上查看diff文件的更改,确保是你要提交;

diff

  4)、当你很满意这些更改时,单击绿色New Pull Request按钮;

create-pull

  5)、给Pull请求一个标题,并包括一个话题数量,然后添加一个描述。

pr-form

  7、合并Pull请求:现在是把你的更新合在一起的时候了,合并readme-edits到master。

  1)、单击绿色按钮合并更新到master;

  2)、单击确认合并(Confirm Merge);

  3)、删除紫色框中的分支,单击Delete Branch按钮。

merge

delete

  以上就是Hello world项目,通过这个项目我们简单的了解了一下Github的用法。想了解更多关于Github Pull请求的用法,请链接到Github流程指南。



你可能感兴趣的:(Github,Github,代码管理)