1
0

Git:起步&分支

This commit is contained in:
周中平 2022-10-09 12:09:00 +08:00
parent 0f77d6a6b9
commit 2a4bc01897
No known key found for this signature in database
GPG Key ID: B1DF9DD42D8E00DC
2 changed files with 5 additions and 1 deletions

View File

@ -64,6 +64,8 @@ Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux
### 直接记录快照,而非差异比较 ### 直接记录快照,而非差异比较
![Git 存储项目随时间改变的快照。](https://static.7wate.com/img/2022/10/09/a9fc9a4a4b926.png)
Git 与其他版本控制系统主要差别在于对待数据的方法;**Git 直接记录快照,而非差异比较**。Git 中每一次提交更新或保存项目状态都是对全部文件创建一个快照并保存这个快照的索引如果文件没有修改Git 则不再重新存储该文件而是只保留一个链接指向之前存储的文件。Git 对待数据更像是一个快照流。 Git 与其他版本控制系统主要差别在于对待数据的方法;**Git 直接记录快照,而非差异比较**。Git 中每一次提交更新或保存项目状态都是对全部文件创建一个快照并保存这个快照的索引如果文件没有修改Git 则不再重新存储该文件而是只保留一个链接指向之前存储的文件。Git 对待数据更像是一个快照流。
### 近乎所有操作都是本地执行 ### 近乎所有操作都是本地执行
@ -85,6 +87,8 @@ Git 中所有的数据在存储前都用 SHA-1 散列hash哈希计算
### Git 的三种状态 ### Git 的三种状态
![工作区、暂存区以及 Git 目录。](https://static.7wate.com/img/2022/10/09/968e613cf754c.png)
Git 有三种状态,你的文件可能处于其中之一: **已修改modified** 、**已暂存staged**和**已提交committed**。 Git 有三种状态,你的文件可能处于其中之一: **已修改modified** 、**已暂存staged**和**已提交committed**。
- 已修改:修改了文件,但还没保存到数据库中 - 已修改:修改了文件,但还没保存到数据库中

View File

@ -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` 主分支命名:`master `、`main`