Git Index文件数据结构
前言
在使用git工具管理项目的时候,.git目录下存放了index文件,这个文件是git的staging area,也叫做暂存区,也可以理解为当前工作区已经被托管文件的区域。index文件是使用二进制的方式进行存储的,具体内容是一些基础信息数据,然后面就是暂存区的条目信息。
基础环境
我这里简单创建了一个小环境具体创建过程如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
E:\TEMP\TEMPGIT>dir
驱动器 E 中的卷是 新加卷
卷的序列号是 F238-DE4