初识GitHub

作者: 波段顶底 | 来源:发表于2016-12-19 18:40 被阅读59次

    前言

    作为前端或者说coder,如果不知道github,一般情况下可以判断其学习深度,这不能算是真正意义上的coder,只能算码农,但你已经看到这篇文章了,说明你已经知道了。后面要做的是如何正确使用它。

    ** github ** 的目标就是实现社会化编程。类似于UGC(用户产生内容),可以多人协作,版本控制。

    什么是github?

    github是一个分布式版本控制系统,代码托管平台。可以在上面创建自己的仓库,仓库可以放自己的代码,远程存储,可以创建私人仓库(收费),可以创建公共仓库(免费),公共仓库代码是公开的。github现在已经成为全球coder群中最大也是最强的分布式代码版本托管平台(没有之一)。不论是社区开发者的数量还是大神级别的入驻数量(很多牛逼的黑客貌似都在里面),甚至于目前很多流行的开源项目或框架都来迁入和产出与github。由于上面的 coder 都是男性,也被戏称为全球最大的同性(同志)交友社区。

    入驻github。

    详见教程:http://blog.csdn.net/renfufei/article/details/41647875
    我假设你会注册。命令行什么的高级技能我们先不管他。

    如何使用?

    必须放图:


    github主页说明

    有了这个图,就好说了。先演示 windows 下的客户端操作,虽然这样很直观,但容易被同行鄙视,为了彰显逼格一定要用命令行,运行效率突破天际。(命令行的演示教程后面单独讲)

    github上面说了,可以多人协作共同完成一件事情,完成到了哪一步,过往的它都给你保存下来的这么一个东西。
    现在我有个需求,我想和的其他两个好基友一起做个网站。我写代码,一个人作图,一个人写文章。有了github我们三个人不用在一起就可以协同工作。

    第一步:我们需要一个放我们网站文件的地方吧,所以我需要创建一个repositories (仓库)。


    创建仓库
    创建仓库

    第二步:clone你的项目到本地,本地方便嘛,搞完了在同步上去就行。当然,你如果安装了客户端,可以直接通过客户端打开,会自动给你clone到本地。


    克隆到本地
    本地文件

    第三步:现在可以在本地开始工作了,我创建了一个index.html的测试页

    添加文件
    需要注意的是,文本支持 markdown 格式,请见markdown语法

    第四步:上传到云端。我想把创建的index.html文件上传到云端,让其他两个小伙伴也能看到。
    我们打开客户端看到什么?看到changes有了变化,看到你添加的文件了。下面添加这个文件的摘要和描述。相当于一次游戏存档,在将来的某一天如果想重玩这个存档,可以回滚到这这次记录的状态。


    上传云端
    同步

    第五步:回到之前的版本。我如果觉得这个文件不好,我想回到我之前未添加的状态怎么回去呢?


    存档节点

    git 教程
    本文章著作权归作者本人和饥人谷所有,转载须说明来源

    相关文章

      网友评论

        本文标题:初识GitHub

        本文链接:https://www.haomeiwen.com/subject/ohktvttx.html