当前位置:   article > 正文

git工作区、暂存区、本地仓库_git仓库目录是本地仓库吗

git仓库目录是本地仓库吗

1 git版本库文件内容

使用git init初始化一个新的目录时,会生成一个.git的目录,该目录即为本地仓库。一个新初始化的本地仓库是这样的:

git init
——————————————————————————————>.git目录
├── HEAD #指明当前所处的分支
├── config 
├── description
├── hooks 
├── objects #存放所有的git对象
│   ├── info 
│   └── pack
└── refs #Git引用存储目录
    ├── heads #保存当前最新的一次提交的哈希值
    └── tags 

config  #....不管,git仓库配置文件
description #....不管,仓库描述信息,主要给gitweb等git托管系统使用
hooks #....不管,存放一些shell文件
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

2 添加、提交第一个文件观察文件夹内部变化

git add 添加

echo "Hello Git" > a.txt 
git add a.txt
_______________________________>.git目录
├── HEAD
├── branches
├── index  #多出来的
├── objects
│   ├── 9f
│   │   └── 4d96d5b00d98959ea9960f069585ce42b1349a #多出来的
│   ├── info
│   └── pack
└── refs
    ├── heads
    └── tags
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

新出现的文件:
1)objects/ 9f / 4d96d5b00d98959ea9960f069585ce42b1349a :此文件是Git对象,称Blob对象。
(文件名

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/597040
推荐阅读
相关标签
  

闽ICP备14008679号