From 2a4bc01897b657c482f780c004c8ff7c1213e096 Mon Sep 17 00:00:00 2001 From: 7Wate Date: Sun, 9 Oct 2022 12:09:00 +0800 Subject: [PATCH] =?UTF-8?q?Git=EF=BC=9A=E8=B5=B7=E6=AD=A5&=E5=88=86?= =?UTF-8?q?=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wiki/dev/Git/入门/起步.md | 4 ++++ wiki/dev/Git/高级/协作规范/分支(Branch).md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/wiki/dev/Git/入门/起步.md b/wiki/dev/Git/入门/起步.md index ce215c76..75dc14f8 100644 --- a/wiki/dev/Git/入门/起步.md +++ b/wiki/dev/Git/入门/起步.md @@ -64,6 +64,8 @@ Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux ### 直接记录快照,而非差异比较 +![Git 存储项目随时间改变的快照。](https://static.7wate.com/img/2022/10/09/a9fc9a4a4b926.png) + Git 与其他版本控制系统主要差别在于对待数据的方法;**Git 直接记录快照,而非差异比较**。Git 中每一次提交更新或保存项目状态都是对全部文件创建一个快照并保存这个快照的索引;如果文件没有修改,Git 则不再重新存储该文件,而是只保留一个链接指向之前存储的文件。Git 对待数据更像是一个快照流。 ### 近乎所有操作都是本地执行 @@ -85,6 +87,8 @@ Git 中所有的数据在存储前都用 SHA-1 散列(hash,哈希)计算 ### Git 的三种状态 +![工作区、暂存区以及 Git 目录。](https://static.7wate.com/img/2022/10/09/968e613cf754c.png) + Git 有三种状态,你的文件可能处于其中之一: **已修改(modified)** 、**已暂存(staged)**和**已提交(committed)**。 - 已修改:修改了文件,但还没保存到数据库中 diff --git a/wiki/dev/Git/高级/协作规范/分支(Branch).md b/wiki/dev/Git/高级/协作规范/分支(Branch).md index b5a4caf2..0b518450 100644 --- a/wiki/dev/Git/高级/协作规范/分支(Branch).md +++ b/wiki/dev/Git/高级/协作规范/分支(Branch).md @@ -7,7 +7,7 @@ data: 2022年6月15日 ## 规范 -![Git 分支工作流.png](https://static.7wate.com/img/2021/08/24/c5a50e99dde5f.png) +![git-flow](https://static.7wate.com/img/2022/10/09/a24754d19f904.png) 主分支命名:`master `、`main`