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

相关推荐
易雪寒2 小时前
IDEA在git提交时添加忽略文件
java·git·intellij-idea
徒步僧3 小时前
mac中文件夹怎么显示.git隐藏文件
git·macos
int WINGsssss1 天前
Git使用
git
用户0760530354381 天前
Git Revert:安全移除错误提交的方式
git
Good_Starry2 天前
Git介绍--github/gitee/gitlab使用
git·gitee·gitlab·github
云端奇趣2 天前
探索 3 个有趣的 GitHub 学习资源库
经验分享·git·学习·github
F_D_Z2 天前
【解决办法】git clone报错unable to access ‘xxx‘: SSL certificate problem:
网络·git·网络协议·ssl
等风来不如迎风去2 天前
【git】main|REBASE 2/6
git
艾伦~耶格尔2 天前
IDEA 配置 Git 详解
java·ide·git·后端·intellij-idea
云兮杜康2 天前
IDEA中用过git之后文件名颜色全变红
java·git·intellij-idea