赞
踩
使用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文件
git add 添加
echo "Hello Git" > a.txt
git add a.txt
_______________________________>.git目录
├── HEAD
├── branches
├── index #多出来的
├── objects
│ ├── 9f
│ │ └── 4d96d5b00d98959ea9960f069585ce42b1349a #多出来的
│ ├── info
│ └── pack
└── refs
├── heads
└── tags
新出现的文件:
1)objects/ 9f / 4d96d5b00d98959ea9960f069585ce42b1349a :此文件是Git对象,称Blob对象。
(文件名
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。