初识git
- 一.创建git仓库
- 二.管理文件
- 三.认识.git内部结构
一.创建git仓库
1.安装git
使用yum install git -y即可安装git。
2.创建仓库
首先创建一个git目录。
3.初始化仓库
这里面有很多内容,后面会将,主要是用来进行追踪的。
4.配置name和email
当然也可以删除配置。
还有一个重要选项global,全局的意思,加了它后表示该配置生效于当前机器的所以git仓库中。
使用了该选项的配置不能直接重置,也需要加上global。
二.管理文件
1.在git目录里创建一个文件,并在里面添加内容hello git
注意:这里的ReadMe文件虽然放入了git目录里,但它不能直接被git管理。因为git目录并不是本地仓库,.git才是。所以我们需要将ReadMe文件添加到.git里(注意不能直接进入.git里进行创建文件,任何自己对.git文件的修改都是不被允许的)。
2.add和commit命令
-m选项是指添加注释,方便之后查看,当然也可以一次提交多个。
3.git log命令
它的功能就是打印出时间从近到远的提交记录。
三.认识.git内部结构
首先我们查看一下.git内部,发现我们在提交文件后,它确实发生了变化。
1.HEAD指针
HEAD指针指向Master。
而且Master内存放的正是最新一次的commit的ID。实际上这个commit的ID就是一个对象,接下来看看object里的对象。
2.objects对象
查看该对象。
仔细观察,里面还有一个tree,打开里面的对象可以发现其实就是我们提交的四个文件。
而再打开每个文件的commit的ID就能看到修改的内容。
所以我们每次提交修改的内容,git都会以对象这种方式给我们保存下来。