Pro_Git



  1. #起步
  2. #Git基础
  3. #Git分支
  4. #服务器上的Git
  5. #分布式Git
  6. #Git工具
  7. #自定义Git
  8. #Git与其他系统
  9. #Git内部原理

起步

也就是本地备份。

C/S形式,服务器保存所有文件的修订版本,客户端保存最新文件;服务器单点故障影响大,数据恢复风险大。

C/S形式,客户端保存服务器代码仓库的完整镜像,所以网络依赖性较小,数据故障恢复容易。

Linux内核维护 --> BitKeeper --> Git

Git不关心文件前后变化的内容差异,只关心文件数据的整体是否发生变化。若变化,则保存文件快照;否则,链接上次文件快照。

Git大部分操作属于本地操作。

Git工作依赖于指纹字串,时刻保持数据的完整性。

常用的Git操作大多仅仅是把数据添加到数据库。

Git中文件的三种状态:1.已提交(本地仓库) 2.已暂存(暂存区) 3.已修改(工作目录)(包括已追踪文件和新建文件)

Nothing to say.

Git基础