.git目录
.git是 git init 创建目录时生成的隐藏文件夹
.git/HEAD
这个文件标记的是其他分支
通过cat .git/HEAD 查看文件内的内容
linux - cat
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
.git/config
内置配置文件,查看当前git配置
git cat-file 提供查询对象内容类型和大小的信息
参数 | 意义 |
---|---|
-s | 显示由标识的对象大小。 |
-e | 如果存在且是有效对象,则退出为零状态。如果的格式无效,则退出非零,并在stderr上发出错误。 |
-p | 根据其类型,打印的内容 |
-t | 显示由标识的对象类型。 |
.git/refs
这个目录下有
– heads # 分支
----你建立的branch
– tags # 标签, 标示版本
----你创建的标记
.git/object
分布着各个版本的文件