整体介绍
Git 又叫做分布式版本控制系统
我用《只狼》这个游戏的例子来通俗的解释它
在代码的管理上,团队的协作上都发挥着重要的作用
一个小时时间你就能使用它
什么是Git
定义:Git 是一个分布式版本控制系统
当你问起会使用Git的人,那他们可能回答的就是如上定义,还是一头雾水?
那到底什么是「分布式」 什么又是「版本」,什么又是「控制」呢?
版本控制是什么?
我通俗的来解释一下,什么是「版本控制」:
大家打过一些存档的游戏吧,《只狼》这个角色扮演游戏以它超高的难度著称(我最后是开着挂把苇名一心干掉的,太羞耻了):

一开始一无所有,然后接任务,闯关,升级,刷装备从一无所有到所向披靡,但是常常会有这样一个操作,就是完成某个章节之后,到一个地方给你回血存档,为什么要这么做呢?
原因大家都明白,如果我技术高超一下打到了最后一关,结果一个BOSS把我干掉了,我难道又回到第一关的时候吗?只狼如果这么做,那这个游戏可能没法玩了。
存档就相当于给某个时间点加了一个标签,我在游戏中死了,我可以回到最近的标签
「版本控制」也是这个道理,在你管理你的代码,升级你的代码的时候,难免会有一些错误,如果说你没有意识到错误的存在,一直往后写,最后程序出错,发现错误的代码在一个核心的地方,只有从头开始改,那是很痛苦的,所以一般在正确的时候做一个节点标记,如果出错我可以回到那个节点,至少前面的代码都是正确的

本文通过《只狼》游戏比喻,解释Git作为分布式版本控制系统的概念,包括什么是版本控制、分布式特点,并阐述了Git的优势,如免费开源、速度快、档案体积小和分布式管理。通过阅读,读者可以了解Git的基本原理和为何要学习它。
最低0.47元/天 解锁文章
4745

被折叠的 条评论
为什么被折叠?



