您的位置:首页 > 编程语言

github tutorial--hello_world

2016-12-19 00:41 330 查看
至于git的强大以及历史,想必大家都有所耳闻,我就不赘述了。今天就粗略地了解下在github托管项目的基本流程

Targets:

创建并使用仓库

开始并管理分支

修改并提交版本

打开并拉取请求

step_1:

什么是仓库(repository)

顾名思义,仓库就是用来存放和管理货物的,这里的货物从你的文字、代码到图片、视频等,一切你想托管的都可以放在仓库里。

tip:一般一个仓库托管一个项目比较好

创建步骤:



(1).点击右上角的加号

(2).选择New repository

(3).输入你的仓库名(helloworld)并添加描述、勾选Initialize this repository with a README

(4).点击Creat repository完成创建



tips:

(1)在创建仓库的页面有private和public两种类型可供选择,那么区别在哪呢?private是私有仓库,要付费,别人(除非你允许)是无法访问的,public则刚好相反

(2)Initialize this repository with a README的目的是创建仓库的同时加上这个仓库的说明,方便理解

step_2

什么是分支(branch)

分支一种支持同时修改某一个仓库内容的一种方式。这么说有些不明白,看看下面这张图



一个仓库创建好就有一个默认的分支(master),与此同时你可以再创建其他的分支,其他分支在刚创建的时候实际就是master的一种复制,既然新分支与主分支完全一样,那么创建分支的意义何在?通常,我们将主分支视为已经调试好的产品,而新分支的目的在于开辟一个独立空间来供我们进行试验或者开发新功能而不影响主分支,而当我们经过多次修改确认了分支完善了以后就可以将新分支合并到主分支上了

创建步骤:



(1)点击Branch出现下拉菜单

(2)输入分支名字并点击蓝色的区域创建

step_3

什么是commit?

commit其实就是对一个文件修改后提交的修改后的版本。

创建步骤

这里以修改README.md文件为例





(1)点击README.md

(2)点击铅笔图标开始修改

(3) 修改后添加对此次修改的描述

(4)点击commit changes

step_4

什么是拉请求?

所谓的拉请求就是在修改好你的分支内容后请求把你的分支合并到主分支的一个过程,被誉为github的核心。这个过程中会把你的分支内容与主分支(或者其他分支)进行对比并显示你修改的内容,或增或删或改的部分都一眼就给你显示出来。

tip:

其实你可以自己就把这个过程完成即将分支直接合并至主分支

具体步骤













(1)点击pull request

(2)点击New pull request

(3)选择要与master对比的文件去查看修改

(4)满意修改后就点击Creat pull request

(5)对你的分支添加简短的描述,继续Create pull request

(6)与base分支(也就是对比的那个分支,这里是master)无冲突就可以合并到主分支了

tip:

当时团队合作时,拉取请求还得与组内其他成员讨论,让别人帮着看看你的分支是否有问题

当然,实战中使用github还得使用一些命令行之类的,今天就到此吧,未完待续…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: