05 - 研究 .git 目录

查看所有文章链接:(更新中)GIT常用场景- 目录

文章目录

  • [1. HEAD](#1. HEAD)
  • [2. config](#2. config)
  • [3. refs](#3. refs)
  • [4. objects](#4. objects)

1. HEAD

2. config

3. refs

4. objects

Git对象一共有三种:数据对象 blob、树对象 tree以及提交对象 commit,这些对象都被保存在了.git/objects目录下,git cat-file 查看objects目录下的对象时,例如45目录下,查看文件时需要在文件名前面加上45目录名。

bash 复制代码
git cat-file # 命令 显示版本库对象的内容、类型及大小信息。
git cat-file -t 458562a843 # 显示版本库对象的类型
git cat-file -s 458562a843 # 显示版本库对象的大小
git cat-file -p 458562a843 # 显示版本库对象的内容
  • commit、tree和blob之间的关系:


相关推荐
ELI_He9991 小时前
如何还原已经推送的提交
git
️学习的小王3 小时前
Git项目提交忽略文件怎么做?以Python项目为例,详解.gitignore
git·python·elasticsearch
愚蠢得人3 小时前
Git Worktree实用指南:同时开发两个分支,不再反复切换
git
lskaixin8 小时前
Git命令
git
_道隐_10 小时前
git 如何把一个已经commit到本地分支的,被错误staged的文件,单独拿出来revert呢?
git
lingran__10 小时前
Git 完全指南(一):本地仓库基础操作
linux·git·开发工具·devops·版本控制
星空11 小时前
git使用
git
工藤孤独1 天前
Git Worktree 从零到多智能体实战
git
微尘寒风2 天前
【Git】的安装和使用
java·git
胖大和尚2 天前
Git初始化本地文件夹,并推送到远端
git