git版本库文件目录(.git文件夹目录)

.git文件夹下的目录如下:

文件夹:hooks,info,logs,objects,refs==
文件:COMMIT_EDITMSG,config,description,gitk.cache,HEAD,index,OREIG_HEAD,packed-refs

其中:
1 HEAD文件存储的是当前工作下的哪个分支,理解成指向当前分支的一个指针,参考点击这里
HEAD文件
2 refs文件夹下存储的是当前所有的分支信息,其子文件夹heads下存放的文件时所有分支的版本号
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
config文件存储的是一些配置:
在这里插入图片描述
目前都是一些全局配置,也可以添加一些本地配置:
在这里插入图片描述
在这里插入图片描述

objects文件夹下存放的是文件内容,info和pack在文件很大时git会进行压缩,存一些压缩文件
objects