Git学习笔记4:.git目录

.git目录
生成一个git 仓库
使用命令

git init


这样就可以在当前的目录下生成一个git仓库

wujiayus-MacBook-Pro:demo wjy$ git init
Initialized empty Git repository in /Users/wjy/demo/.git/

进入.git中,并查看内容文件

wujiayus-MacBook-Pro:demo wjy$ cd .git
wujiayus-MacBook-Pro:.git wjy$ ls -al
total 24
drwxr-xr-x  10 wjy  staff  320 Dec 23 15:35 .
drwxr-xr-x   3 wjy  staff   96 Dec 23 15:35 ..
-rw-r--r--   1 wjy  staff   23 Dec 23 15:35 HEAD
drwxr-xr-x   2 wjy  staff   64 Dec 23 15:35 branches
-rw-r--r--   1 wjy  staff  137 Dec 23 15:35 config
-rw-r--r--   1 wjy  staff   73 Dec 23 15:35 description
drwxr-xr-x  13 wjy  staff  416 Dec 23 15:35 hooks
drwxr-xr-x   3 wjy  staff   96 Dec 23 15:35 info
drwxr-xr-x   4 wjy  staff  128 Dec 23 15:35 objects
drwxr-xr-x   4 wjy  staff  128 Dec 23 15:35 refs

HEAD:记录当前工作区的分支名,指向当前的工作路径

config:存放当前仓库使用的配置文件,存储当前用户名和邮箱还有一些其他的
git cat-file 命令 显示版本库对象的内容、类型及大小信息。
git cat-file -t b44dd71d62a5a8ed3 显示版本库对象的类型
git cat-file -s b44dd71d62a5a8ed3 显示版本库对象的大小
git cat-file -p b44dd71d62a5a8ed3 显示版本库对象的内容
refs/heads:存放分支
refs/tags:存放tags,也可以理解为一个里程牌 (当这次commit是具有里程碑意义的 比如项目1.0的时候 就可以打tag)
objects:存放对象

.git/objects/ 文件夹中的子文件夹都是以哈希值的前两位字符命名 每个object由40位字符组成,前两位字符用来当文件夹,后38位做文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值