Git仓库.git文件目录

Git仓库创建这篇文章中讲解了如何创建Git仓库,在创建之后,会生成一个.git的隐藏文件,进入该文件夹,可看到如下目录
在这里插入图片描述

  1. HEAD文件

用记事本直接打开该文件,其中内容如下图
在这里插入图片描述
发现该内容就是一个引用,表示现在git的工作分支是master。如果使用checkout修改工作分支,则该路径会发生变化。

  1. refs文件夹

在HEAD文件中,其中的refs就是一个文件夹,打开查看,如下图
在这里插入图片描述
其中的heads目录代表分支,tags目录表示标签。

沿着HEAD文件里的内容,可打开master文件,查看其中内容
在这里插入图片描述
这是通过commit提交得到的,可理解为这是一个地址标号,可用用以下命令查看

git cat-file -t 833a84
  1. config文件

通过记事本直接打开该文件,内容如下图
在这里插入图片描述
如果在仓库下设置了local用户信息(用户信息配置),那么会显示出来。

如果直接修改config文件,则会影响之前的配置,造成修改。

  1. objects文件夹

这是git目录下最重要的文件夹之一。
在这里插入图片描述
其中有许多由两个字符组成文件夹,还有pack文件夹,可对上述文件夹打包。

git仓库实际上是一个树结构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值