add 和 commit(3)
2023-08-21 本文已影响0人
奔跑的佩恩
前言
在之前我们已经讲过了Git的下载及基本设置。大家可以参看以下文章:
Git下载(1)
Git账号设置及本地库初始化(2)
今天让我们来学习下Git对工作区,暂存区和本地库的操作。
今天涉及的内容:
-
工作区,暂存区和本地库理解 -
add的使用 -
commit的使用
一. 工作区, 暂存区 和 本地库 理解
这也是对之前对Git结构讲解的一个复习吧。
首先,我们的Git本地结构分为三个区域: 工作区,暂存区和本地库。
-
工作区:就是你正在编辑的文本内容,代码等。此区域的文件未经Git管理,一般显示红色 -
暂存区:对工作区的内容做一个暂时的缓存。加入此区域后的文件颜色显示绿色。暂存区的内容可以进一步提交到本地库,也可以撤销到工作区 -
本地库:文件只有存放到此区域以后,才真正做到了版本管理
二. add 的使用
下面我们来演练下add 和 commit 流程操作。
首先我们初始化了一个本地库GitResp,然后在下面新建一个demo1.txt文件,并在文件中加入aaaa内容,具体操作如下:
//新建 demo1.txt 文件
touch demo1.txt
//查看文件列表
ls
image.png
接着编辑
demo1.txt文件,然后在里面输入aaaa内容:
//编辑 demo1.txt 文件
vi demo1.txt
执行后,打开界面如下:
image.png
然后输入
i 进入vim编辑模式,输入aaaa,接着Esc,输入:wq 即保存退出vim编辑模式。接着查看
demo1.txt文件内容:
//查看 demo1.txt 文件内容
cat demo1.txt
显示如下:
image.png
ok,现在我们
工作区的demo1.txt文件已经创建并添加数据成功。先查看下文件状态: