Git与拿作业、交作业

作者: 5ac7ecf11d1d | 来源:发表于2017-08-16 17:52 被阅读146次
    我的一本暑假作业

    我一直认为,快速学习新知识的方式就是回归自然模型。如果自然模型不够,那就需要拓展自然模型。

    OK。那么今天就来用一个自然模型来解释Git的commit,pull和push。

    不过,在讲这些之前,我们首先要理解两个名词,remote,local。

    remote,翻译成中文,就是远程。为了更便于理解,我们称之为远程(代码)库。

    local,本地的意思。同理,谓之本地(代码)库。

    把这两个名字回归到一个我们熟悉的自然模型。

    remote,就是学校。local,为你自己家。

    你写的代码,就是你写的作业。

    commit,提交的意思。

    pull,直译为拉取,更通俗的讲,获取。

    push,推送。

    那么每天放学之前,老师布置了今天的回家作业。从布置回家作业,到第二天交回家作业,经历了哪些过程呢。
    首先你要知道老师布置了什么作业,作业有什么要求。也就是你需要明确你需要写哪些代码,用什么语言,完成什么具体的需求等等。

    然后,你需要把你的回家作业拿回家。这一步,就是pull(获取)。

    回家之后,勤奋的你鞋子都没脱,就打开了书包开始写作业。

    一小时之后,你写完了作业。

    接下来,就是把你写好的作业放在书包里,准备第二天交给在学校的老师。

    把写好的作业放在书包里,这一步,就是git commit。

    第二天早上,你高高兴兴的去上学,拿出你的作业,交给老师。这一步就是push(提交)。

    一个简单的拿作业到交作业的流程就是这个样子的。

    不过,Git这个版本控制软件当然没有这么的简单,下一篇文章我将分享如何理解branch,merge,rebase以及如何使用Git进行多人协作。

    相关文章

      网友评论

        本文标题:Git与拿作业、交作业

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