Git 是什么,为什么适合我们
通过《版本控制系统》章节,我们知道了有无版本控制的差异,同时知道了 Git 只是版本控制系统中的一种,本系列只从 Git 讲解的原因是:
- Git 是分布式的,相对于集中式的更安全;
- 其它大部分系统以文件变更列表的方式存储信息,变更时会重新存储该文件,由远程服务器处理或从远程服务器拉回旧版本文件再来本地处理,或不能操作,或不能提交修改。而 Git 不是这样进行差异比较,而是将所有文件当作一个整体内容进行寻址管理,访问本地文件和资源进行差异计算,然后记录快照,速度快,效率快。
Git 是什么
Git 是一台时光机,能自由穿梭过往。
我们在时间长河中,会记录很多内容,Git 能将我们的每次记录存档形成一个快照,我们能查看不同时间段快照的添加、修改、删除,能对比各个快照间的变更差异。
有些内容需要联合小伙伴共同创作,Git 能派发‘分支’分工给小伙伴,可以对完成创作的内容进行合并,当有冲突时,能提示是哪些小伙伴、有哪些内容发生了冲突,最终合并所有分支后,就能得到一份完整的创作内容了。
为什么 Git 适合我们
Git 作为内容版本控制系统和工具,管理的是计算机数字内容,她适用于不同行业、不同用户群体,具有广泛的应用空间。
对个人而言,可以依托 Git 编写和存储学习、生活、工作中的各类笔记。还可以依托 Git 服务平台中的 Issue 系统做信息收集、便签贴、任务看板、路线图,用来组织学习和工作。
总之,Git 不只适合“搞软件”的用,软件行业中的源码、文档只是计算机数字内容中的一个分类,可以武断的说,不论哪个行业,只要我们经常在计算机上接触、使用或生产文字内容,就能用得着 Git。