有识

个人网 | 追寻一切真知灼见

用户工具

站点工具


blog:ease:git:git-basic0

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
blog:ease:git:git-basic0 [06:48 - 09月16日]
ease 创建
blog:ease:git:git-basic0 [03:42 - 09月02日] (当前版本)
行 1: 行 1:
-Git 概念+====== Git 概念 ======
  
 +===== 1 概念 =====
 +版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 在本书所展示的例子中,我们对保存着软件源代码的文件作版本控制,但实际上,你可以对任何类型的文件进行版本控制。
 +===== 2 分类 =====
  
-1 概念 
-2 分类 
   - 本地版本控制系统   - 本地版本控制系统
   - 集中式版本控制锡系统   - 集中式版本控制锡系统
行 17: 行 18:
 {{https://git-scm.com/book/en/v2/images/distributed.png}} {{https://git-scm.com/book/en/v2/images/distributed.png}}
  
-3 git 特性+===== 3 git 特性 ===== 
  
   - 记录快照,而非差异。   - 记录快照,而非差异。
行 23: 行 25:
   - 保证数据完整性。 用校验和索引节点sha-1。git 可以识别任何变化。   - 保证数据完整性。 用校验和索引节点sha-1。git 可以识别任何变化。
   - 一般只添加数据。git 大多数操作一般不会清除数据。(但注意没有跟踪的文件除外)     - 一般只添加数据。git 大多数操作一般不会清除数据。(但注意没有跟踪的文件除外)  
 +(比如:git clean 只清理未跟踪, 而git reset 等大多数操作,只是节点间的移动,不会删除任何东西)
  
 记录快照,而非差异。 记录快照,而非差异。
 {{https://git-scm.com/book/en/v2/images/deltas.png}} {{https://git-scm.com/book/en/v2/images/deltas.png}}
 +
 +Git\\
 +{{https://git-scm.com/book/en/v2/images/snapshots.png}}
  
blog/ease/git/git-basic0.1537080500.txt.gz · 最后更改: 03:41 - 09月02日 (外部编辑)