多语言展示
当前在线:1276今日阅读:75今日分享:44

git仓库中的.git目录常用文件简介

在每一个git仓库下都有一个.git目录,它保存了git管理相关的所有必要文件,本经验就带大家看看里边的几个文件,进一步加深对git版本管理的理解。
工具/原料
1

电脑

2

git

方法/步骤
1

进入一个仓库,进入.git目录。

2

文件HEAD保存了当前工作分支的引用,当切换分支后,HEAD的内容也会相应的发生变化。

3

文件config保存了当前仓库的本地配置信息,使用--local设置或者查看都与config息息相关。

4

在refs目录下保存了heads和tags目录,前者保存了所有的分支文件,后者保存了所有的标签文件。

5

heads目录下的分支文件保存了各个分支最新的提交的ID。

6

tags目录下的标签文件中保存了各自tag的哈希值,该值的内容包含对应的提交信息。

7

.git目录下的object包含很多以两个数字字母组合的文件夹,如果这些目录过多,就会打包保存到pack目录下。

8

object下目录的字符,加上其内部的文件的名称,组合起来就构成一个新的哈希值,这个哈希值可能是git中的tag、commit、tree等类型。

注意事项

修改HEAD或config与用对应的命令效果相同

推荐信息