GitHub初相识

1.注册账号

登陆GitHub主页,填写个人信息注册。

注册提交后会在注册邮箱中收到一封激活邮件,单击激活链接则注册账号成功。

2.新手引导页

注册完成后会自动跳转到介绍页面,可以自由选择阅读指南(萌新)或开始一个新项目(老鸟)。英语好的可以直接按照官方指南操作,只认识26个英文字母的萌新们可以接着往下看~

单击Read the guide会跳转到新手引导页面,这个页面会告诉我们GitHub是什么(文章开头部分已说明),并通过介绍GitHub中的4个要点让我们了解GitHub中的基本操作:

什么是个人仓库?如何创建和使用个人仓库?

什么是分支?如何创建和管理分支?

如何创建变更和提交变更?

如何打开/合并请求?

当看到引导页中No coding necessary的时候心情简直要起飞啊~(笑)

咳…回到正题,接下来我会根据引导页的内容介绍GitHub的基本操作,包括创建个人仓库、创建分支、创建提交变更以及合并变更。

3.创建个人仓库

个人仓库是GitHub的重要组成部分,它可以用来存储项目中所需的文件,存储类型包括文件夹、文本、图片、视频、表格、数据集等。在创建个人仓库的时候系统给出生成README文件和添加license许可证文件的选项,勾选则会在新建仓库时创建该文件,以便更好的记录项目信息,管理项目的版本及项目变更。

具体操作:

进入创建仓库页面:在GitHub首页右上角单击+号,选择New repository,进入创建仓库页面。

填写仓库信息:依次填入「仓库名称」、「仓库描述」(可不填),设定仓库权限(公开/私密),打勾创建README文件,设置完成后单击绿色按钮完成创建。(这里笔者将仓库命名zoe-web,权限为公开,创建README并不添加许可证。)

查看仓库:创建完成后自动跳转到仓库页面,在页面中可以看到我们创建时设置的信息。

4.创建分支

分支的作用是让产品变更与产品正式版本分离,使参与者在不影响正式版本产品的情况下修改测试代码。在创建仓库的时候系统默认创建一个唯一的master(主干),用于发布产品的正式版本,开发者(或其他有权限的人员)可以直接在主干上更新产品,也可以新建分支,复制主干的产品,在不影响正式版本产品的同时,在分支上对产品进行变更及测试后再完成产品更新,确认变更后再并入主干中,完成产品正式版本的迭代。

具体操作

在仓库页面单击branch: master,在下拉菜单中输入新建的分支名称(这里取名web-test),选择Create branch按钮或回车键确定。新建成功后页面中会显示有2条分支。

5.创建&提交变更

为了避免不可挽回的错误,通常变更产品时会先在分支中创建变更,反复修改、测试、提交变更。变更提交后会生成对应的条目,记录变更的原因和变更信息。因为新建的仓库中只有README.md文件,因此在分支中修改该文件进行演示。

具体操作

选择分支:在branch: master下拉菜单中选择分支。

选择变更文件:在分支页面中单击文件README.md。

修改并提交变更:单击文件预览窗口右上角的编辑图标,在编辑器中输入变更信息,输入完成后在提交上方输入变更描述,单击Commit changes提交变更。提交后可以发现分支中的README.md文件已经发生了变更,与主干中的文字不一致。

6.创建&确认变更请求

变更请求(Pull Request)是GitHub的核心功能。在上一步中我们已经在主干衍生的分支中提交了变更,在Pull Request中通过对比分支和主干的区别确认变更内容后,创建变更请求,管理者通过查看处理变更请求,确认是否变更产品,将变更信息合并到主干中。

具体操作:

打开变更请求页面:单击Pull Request分栏,单击绿色按钮New pull request。

对比差异:在对比页面选择要对比的分支/主干,二者内容的差异会在页面中高亮(绿色为新增,红色为修改或删除),确认要修改的内容。

创建变更请求:确认要修改的内容后,单击绿色按钮Create Pull Request创建变更请求,在文本编辑窗口输入请求的名称和描述,输入完成后提交请求,提交完成后自动跳转进入变更请求处理页面。

查看变更请求:当自己或他人提交了变更请求后,产品管理者会收到通知,并可以在变更请求分栏页面中查看请求。单击打开Pull Request分栏,单击查看提交的变更Web Test,跳转到变更请求详情页面。

确认变更请求:在变更请求详情页中可以查看提交人和管理人处理请求的状态(Conversation),提交的变更中修改的历史信息,分支文件和主干中文件的修改详情(Files Changed)。

合并变更:确认完成后单击绿色按钮Merge pull request-Confirm Merge,将分支的变更内容合并到主干中,合并完成后主干内容变更为与分支内容一致,完成变更。变更后可以选择Delete branch按钮删除分支。

以上就是文章的全部内容啦,第一次码字没想到花了这么长时间,如果觉得有帮助或者喜欢的话点个赞吧~

转载自:

作者:一左一

链接:https://www.jianshu.com/p/c041b673a0e4

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

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

推荐阅读更多精彩内容

  • 本文主要介绍GitHub新建账户及其基本操作,初步认识GitHub及其核心功能,包括注册账号、创建仓库、创建分支、...
    一左一阅读 2,453评论 0 1
  • 以下内容是对上面Guide的翻译,因为英语水平有待提高,其次我也是今天入门这个软件,所以不当之处希望大家给予指出;...
    夜未央_M阅读 1,080评论 0 1
  • 利率期限结构是指利率或债券收益率与不同期限或到期日之间的关系。当利率的期限结构被绘制成图表时,它被称为收益率曲线,...
    noob_financier阅读 5,059评论 0 0
  • 哭的时候没人哄,就会学着慢慢坚强。 怕的时候没人陪,就会渐渐变得勇敢。 烦的时候没人理,就学着默默忍受。 无助的时...
    心向明月开阅读 195评论 0 0
  • 有些服务器返回的数据,用AFN解析不了,原生的上传图片的方法,代码太长,所以用了ASI上传,代码如下:
    阿凡提说AI阅读 552评论 0 0