Git基础 2 ---- Git简介
来源:互联网 发布:swift 网络请求第三方 编辑:程序博客网 时间:2024/06/07 11:06
一 Git简介
1 Git是一个分布式的版本控制系统
2 Git的最初的开发是为了取代BitKeeper,由Linux的创始人linus开发的用来管理Linux内核代码的
3 Git的优点
1 速度
2 简单的设计
3 对非线性开发模式的强大支持,即允许上千个并行的分支
4 有能力管理类似Linux内核这种强大的项目
1 Git的原理
1 GIt的原理是保存快照,而非区别
2 我们来解释一下具体的原理
假设我们刚开始有一个版本一有三个文件分别为A B C,接着第二个版本的时候我们发现A B发生变化C没有变,那么我们把新的A B加入为A1 B1而C直接链接到原来的文件,那么对于版本3和4也一样。
这样的话Git就能够做到快速的恢复到某个版本,以及更新某个版本
2 Git文件的管理和操作
1 几乎所有的操作都是在本地进行的
2 通过“校验和”算法来识别文件的变化
3 Git使用SHA-1算法对文件内容和目录结构进行哈希运算,用得出的校验值作为识别变化的指纹
4 多数的操作为添加操作
3 Git文件状态及工作区域
- Git基础 2 ---- Git简介
- Git简介及基础
- Git(一)-Git简介
- 【GIT】git merge简介
- Git(1)/Git简介
- 【git】git简介
- GIT简介
- Git简介
- GIT简介
- Git简介
- Git 简介
- Git简介
- Git简介
- git简介
- Git简介
- Git简介
- GIT简介
- Git简介
- Oracle MySql以及Hibernate实现分页
- 【层次遍历 P101】
- c++ word文档操作
- centos网络设置
- POJ 2141密码
- Git基础 2 ---- Git简介
- 杭电ACM---2000 感触
- hibernate实例HelloWord
- SQL SERVER 使用作业自动备份及删除过往备份
- iphone开发之实现UITableView多选删除功能详解
- 并发进程之间制约关系
- topcon gps 软件下载
- 聚集索引和非聚集索引(整理)
- C# 写Excel 代码