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

相关推荐
GISer_Jing6 小时前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch
高山莫衣12 小时前
git rebase多次触发冲突
大数据·git·elasticsearch
码农藏经阁12 小时前
工作中常用的Git操作命令(一)
git
kobe_OKOK_12 小时前
【团队开发】git 操作流程
git·elasticsearch·团队开发
码农垦荒笔记12 小时前
Git 安装闭坑指南(仅 Windows 环境)
windows·git
CC码码1 天前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码1 天前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github
大卫小东(Sheldon)1 天前
GIM 1.5发布了! 支持Windows系统了
git·ai·rust
flying jiang1 天前
将大仓库拆分为多个小仓库
git
李boyang10 天前
Git(四):远程操作
git