[GitLearn-01] Git & GitHub

少于 1 分钟读完

什么是Git?

Git是一个开源的分布式版本控制系统。可以有效、高速地处理从很小到非常大的项目版本管理。

我的理解:Git其实就是一个客户端软件,它可以管理你的项目源码,并且通过日志的方式记录每次变,以快照的形式存储每个版本

什么是GitHub?

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

我的理解:GitHub其实就是一个网站,你可以在这个网站上注册帐号,然后把你的项目源码存储到这个网站上

Git有什么用?

  如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:
想删除一个段落,又怕将来想恢复找不回来怎么办? 有办法,先把当前文件“另存为……”一个新的Word文件,再接着改, 改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的Word文档就“魂飞魄散”了!

过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找,真麻烦。 看着一堆乱七八糟的文件,想保留最新的一个,然后把其他的删掉,又怕哪天会用上,还不敢删,真郁闷。

更要命的是,有些部分需要你的财务同事帮助填写,于是你把文件Copy到U盘里给她 (也可能通过Email发送一份给她),然后,你继续修改Word文件。 一天后,同事再把Word文件传给你。 此时,你必须想想,发给她之后到你收到她的文件期间, 你作了哪些改动,得把你的改动和她的部分合并,真困难。

于是你想,如果有一个软件,不但能自动帮我记录每次文件的改动, 还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了, 也不需要把文件传来传去。如果想查看某次改动, 只需要在软件里瞄一眼就可以,岂不是很方便?而Git就可以帮你做这件事的软件!

更新时间:

留下评论