一、什么是版本库
就是创建一个仓库,让git在里面守着,它以后就是仓库管理员了,一但有东西送进来就进行跟踪并管理。这个版本库下以后存放的就是项目的代码文件,所以说版本库的名称要与项目名称相似,让自己以后一看这个名称就知道里面存放的哪个项目的代码。
二、初始化版本库
## 初始化一个"版本库" [root@node31 ~]# git init /git_test/ Initialized empty Git repository in /git_test/.git/ ## 查看"版本库"下默认生成的文件 [root@node31 ~]# ll -a /git_test/ total 0 drwxr-xr-x 3 root root 18 Feb 19 06:11 . dr-xr-xr-x. 20 root root 266 Feb 19 06:11 .. drwxr-xr-x 7 root root 119 Feb 19 06:11 .git ## 工作目录下的相关文件说明 [root@node31 ~]# tree -Lp 1 /git_test/.git/ /git_test/.git/ |-- [-rw-r--r--] HEAD |-- [drwxr-xr-x] branches # 存放分支的一个目录 |-- [-rw-r--r--] config |-- [-rw-r--r--] description |-- [drwxr-xr-x] hooks |-- [drwxr-xr-x] info |-- [drwxr-xr-x] objects # 存放的是数据 `-- [drwxr-xr-x] refs 5 directories, 3 files ## 进到"版本库"下面,Git的相关操作都得在”版本库”下面进行 [root@node31 ~]# cd /git_test/ [root@node31 git_test]# pwd /git_test
三、Git的三个工作区域
## 工作目录
就是指进到"版本库"下面,具体的就是上面使用git init命令生成/git_test目录,后面使用git相关命令操作文件时都得进入到"版本库"下面;
## 缓存区
就是指你添加或修改一个文件后,你告诉守在"版本库"下的git小兵,我添加或修改了某个文件,这个git小兵记到自己脑袋里面,或者用笔记到自己的手上;具体对应的目录就是/git_test/
扫描二维码关注公众号,回复:
9252159 查看本文章
## 本地仓库
四、Git的四种状态