美文网首页
git(一)

git(一)

作者: 传说中的死神 | 来源:发表于2016-02-28 23:00 被阅读17次

了解了git进行版本控制的原理。

其他的版本控制系统,每一次文件变更时保存的是与上一版本的差异,在查看每个版本时都会将保存的差异与原文件进行计算,得到所查版本的内容。

而git比较特别,资料原文是这样的

每次你提交更新,或在 Git 中保存项目状态时,它主要对当时的全部文件制作一个快照并保存这个快照的索引。 为了高效,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。

原理挺简单,不过快照这个概念有点奇怪,一开始不知道它到底是个什么物理形态,后来看到第二句解释才明白,其实就只是个概念吧。

不过git这种方式所需要的存储空间是不是会更大一些呢?应该怎么解决呢?后面再继续了解。

相关文章

网友评论

      本文标题:git(一)

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