区块链学习笔记(九)——git是不是区块链?

区块链学习笔记(九)——git是不是区块链/h3>
  • 关于git的故事
  • git的特点
  • 总结

关于git的故事

1991年芬兰人Linus在借鉴前任的基础上,开发了开源操作系统Linux,他把Linux放在互联 上供全世界的编程爱好者们一起优化改进这个系统。
大家把自己改进优化的源代码发给他,他再从中分析最好的人工合并到Linux代码中。
于是,Linus就跟我们一样,电脑里面出现了“开源系统未修改版”、“开源系统(新增XX功能)1998版”、“开源系统(张三修改版)”、“开源系统(赵六修改版2月)”、“开源系统(赵六修改版9月)”“开源系统(新增XX功能李四版)”、“开源系统(新增XX功能改)”等等等等…一大推全世界各地发给他的修好改进的版本。
这样每天Linus的时间都被占用在看代码,分析代码中,挑选最优方案,合并代码的重复工作中,不胜其烦。
于是乎,他的懒癌发作了,心想“需要一个‘版本控制系统’”,这个系统可以帮助管理每天上传的个版本修改的代码,而且要是分布式的,每个人都可以从系统下载全部代码,共同管理。其实,这种版本管理软件已经有人开发了,但需要花钱买。
牛人自有牛的资本,既然要花钱买,还不如自己写一个版本控制系统吧,这样git诞生了。

git的特点

1.分布式存储
2.共同管理
3.可以有自己的版本
4.可公开也可不公开


总结

git真的和区块链很像,也是分布式管理存储系统,不过它允许每个节点可以有自己的版本不用于大家同步,所以git不是区块链。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器编排(学习环境 k8s)安装kubectl8813 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月26日
下一篇 2021年3月26日

相关推荐