【Git】:初识git

本文介绍了git的基本操作,包括安装、创建仓库、配置、添加和提交文件、gitlog查看提交历史,以及深入解析.git内部结构,特别是HEAD指针和objects对象的工作原理。

一.创建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都会以对象这种方式给我们保存下来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸蛋挞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值