小白入门Github(不使用命令行)【20180120】

什么是Github?

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

一.注册Github账号

地址:https://github.com/

二.下载Gihubt客户端(以Windows为标准讲解以下学习内容)

地址:https://desktop.github.com/

三.浏览器中使用Github

  1.登陆Github网站

  2.新建项目

  • 1.点击New repository

image.png
  • 2.创建项目

image.png
  • 3.创建成功

image.png

  3.创建一个新文件

  • 1.点击Create new file(参考上图)

  • 2.创建新文件到版本中(在项目中创建一个文件)

image.png

四.Github客户端的使用

  1.下载

下载地址:https://desktop.github.com/

  2.创建项目

  • 1.点击File->New repository...

创建项目.png
  • 2.填好,最后Create repository,创建成功!

创建项目.png

  3.编辑项目并上传到Github

  • 1.在编辑器上编辑自己的项目

第一次编辑.png
  • 2.在Github客户端,可以看到修改内容,可以提交修改内容,制成版本

第一次编辑.png
第二次编辑.png
第二次编辑.png
历史版本.png

undo:修改(撤销)版本;只适合没有同步到GitHub的版本(本地);
image.png

Revert this commit:撤销第二次的版本同步,限于最新一版本历史并且未提交到Github上。
撤销此次的同步.png

点击Public repository
同步到Github上.png
同步到Github上.png

可以去Github官网上查看是否同步上去。

五.简单分支操作(Branches)

  1.什么是分支

仓库创建后,一旦有了新的commit,就会默认一个为master的分支,在History中的历史版本就是一个master分支。master类似指针,指向最新的版本。


什么是分支.png

  2.创建新分支

  • 1.点击Branch->New branch... 创建新分支

image.png
  • 2.输入新分支的名称

image.png

  3.切换分支

切换分支.png

  4.在新分支上新建文件

在Github上切换到新分支上,然后在编辑器上,创建doudou.txt
创建doudou记事本.png

保存改变到版本中,观察master分支和doudou分支的变化,发现在doudou分支上写的版本不会出现在master分支上。
image.png
image.png

  5.删除分支

切换到要删除的分支上(不能是默认分支)


image.png
image.png

  6.传到Github

image.png

  7.默认分支

在Github官网上在当前项目下点击settings进入设置页面
image.png
修改默认分支.png

六.分支合并

  1.直接合并

image.png

将doudou这个分支合并到master分支上
image.png

image.png

合并的新版本有两个父级版本。

  2.合并中解决合并冲突

发生冲突时会出现冲突标识符,上面是本地冲突,下面是远端冲突。修改代码后提交版本即可解决冲突。

七.团队协作流程(Github Flow)

先给队友一个写权限:在项目中找到设置......添加队友
image.png

  1.创建一个分支

有多个想法的时候,可以创建一个新分支。

  2.添加新版本

分支创建好之后,就可以开始做修改,添加新版本。

  3.开启一个Pull Request

image.png

提交请求
image.png

  4.讨论和代码审核

提交完后你的队友就会看到请求,并进行讨论修改,最后合并请求


image.png

  5.合并分支,然后部署

合并请求成功后删除分支


image.png

八.开源项目贡献流程(Fork)

image.png

  1.Fork别人的项目

image.png

  2.在自己的Github官网上用客户端打开项目

image.png

  3.在Github客户端克隆这个项目

image.png

  4.用编辑器编辑修改

用编辑器修改,然后change,提交,pull request。
可以参考团队协作流程。

  5.快速请求

直接在别人的项目上修改然后请求就可以了


image.png
image.png

九.Github Issues(事物卡片)

  1.Github三大套件

Issues 讨论 问题提交、Wiki 手册 说明、GitPages 项目网站 。

  2.Mastering Issues文档

地址:https://guides.github.com/features/issues/

  3.事物卡片

  • 1.创建事物卡片

image.png
  • 2.部署讨论给合作者

image.png
  • 3.Mastering Markdown文档

Mastering Markdown文档是一个轻量级语言可以用于在GitHub平台上设计所有形式的文字。
地址:https://guides.github.com/features/mastering-markdown/
示例:一级标题:#,无序列表:*,引用格式:>,高亮:```

十.Github Pages(搭建网站)

  1.创建分支 gh-pages(不能变)

在当前项目下,创建一个 gh-pages分支,名称不能变。

  2.在这个分支下创建网页

在gh-pages这个分支下创建一个html文件。

  3.访问方式:

地址:用户名+".github.io/"+项目名

十.其他隐藏功能

网址:https://zachholman.com/talk/git-github-secrets/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,179评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,229评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,032评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,533评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,531评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,539评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,916评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,813评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,568评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,654评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,354评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,937评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,918评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,152评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,852评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,378评论 2 342

推荐阅读更多精彩内容