美文网首页
2.Git的特点

2.Git的特点

作者: 安朵仙 | 来源:发表于2017-03-10 14:55 被阅读0次
直接记录快照,而非差异比较

大部分版本控制工具以文件变更列表的方式存储信息。可将他们保存的信息看作是一组基本文件和每个文件随时间逐步累积的差异。


1.png

git在保存项目状态或提交更新时,对当时的全部文件制作一个快照并保存快照的索引。如果文件没有修改,不重新存储该文件,而是只保留一个链接指向之前存储的文件。


2.png
近乎所有操作都在本地执行

例如,浏览项目历史,不用到服务器获取再显示,只需从数据库中读取。如果想看当前版本与之前版本的差异,Git查找之前版本文件做一次本地差异计算。
离线或没有VPN时也可以做操作。

保证完整性

存储前计算校验和,用校验和来引用。
校验和机制:SHA-1散列,40个16进制字符组成的字符串
Git数据库中保存的信息都是用文件内容的哈希值来索引

一般只添加数据

未提交更新可能丢失或者弄乱修改的内容,一旦提交快照到Git中就难以再丢失数据。

相关文章

  • 2.Git的特点

    直接记录快照,而非差异比较 大部分版本控制工具以文件变更列表的方式存储信息。可将他们保存的信息看作是一组基本文件和...

  • 2.Git的安装

    软件下载地址:https://git-scm.com/download 参考资料中安装包已经下载完毕,根据不同的操...

  • 2.git blame

    显示上一次修改文件的作者信息

  • 2.git基础

    获取到git仓库 获取git仓库有两种方式, 一种是自己将本地尚未进行版本控制的目录转化为git仓库,一种是克隆其...

  • 2.Git基础

    有两种取得 Git 项目仓库的方法 第一种是在现有项目或目录下导入所有文件到 Git 中; 第二种是从一个服务器克...

  • 2.Git初步

    Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气...

  • 2.Git初步

    基本概念 工作区(Working Directory):电脑里存在的目录 版本库( Repository):工作区...

  • 2.git起步

    1.安装git 于官网下载对应操作系统的git 安装完成后win+r输入cmd打开命令提示符,输入git;如果出现...

  • 2.Git初步

    Git是什么 Git是什么 Git基础 Git基础 1. 下载安装Git GIT官网 安装好后,按win+R 输入...

  • Git常用命令

    1.git init 创建 2.git status ...

网友评论

      本文标题:2.Git的特点

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