git学习(五)git仓库探秘

1.进入git仓库

cd .git
ls -al

在这里插入图片描述
2.查看HEAD文件夹
发现HEAD文件夹指向 refs/heads/temp 即当前所在的分支

cat HEAD

在这里插入图片描述
3.cat config命令

cat config

4.refs文件夹
在这里插入图片描述
heads文件夹里面存放的是分支(如这里有master和temp分支)

在这里插入图片描述
查看master文件的内容
在这里插入图片描述
查看这个文件里面的内容是什么对象类型(通过命令发现commit类型)

git cat-file -t 3ff02082cd105


对比分支上的commit信息可以发现一致
在这里插入图片描述
tags文件夹里面存放的是标签,比如项目进行到一定时候,可以打上V1.0的标签
5.objects文件夹
进入objects文件夹,查看里面内容
在这里插入图片描述
任意进入里面的一个文件夹,如a3,查看里面内容
在这里插入图片描述
文件夹名字和里面那个可读文件的一长串hash值,拼接起来,查看文件类型,发现是一棵tree
看类型命令

git cat-file -t

在这里插入图片描述
看内容命令

git cat-file -p

在这里插入图片描述
发现有个blob文件类型的文件
在这里插入图片描述
在这里插入图片描述

发布了20 篇原创文章 · 获赞 3 · 访问量 647

猜你喜欢

转载自blog.csdn.net/zmjheart/article/details/102987135
今日推荐