Earlyuan 2020-06-05
? 版本库又名仓库,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。理解了Git 文件状态与三种工作区域之后,通过一个例子来体验Git对于文件的基本操作。
编写一个文本文件并将文件提交到git仓库
初始化git 本地仓库
通过执行git init
命令在本地初始化一个本地仓库,执行该命令后会在本地初始化一个没有任何文件的空仓库。
文本内容如下:
在 .git 同级目录下添加git01.txt 文件后,使用 git status
查看工作目录与暂存区文件状态
git status 命令用于显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了, 哪些没有, 哪些文件没有被Git tracked到。
执行git add
命令添加文件到暂存区
git add path 通常是通过git add <path>的形式把<path>添加到索引库中,<path>可以是文件也可以是目录。 git不仅能判断出<path>中,修改(不包括已删除)的文件,还能判断出新添的文件,并把它们的信息添加到索引库中。
此时可以看到有一个git 已tracked 到新文件git01.txt,文件被成功存放到暂存区
文件被添加到暂存区后,执行git commit 命令提交暂存区文件到本地版本库中。
git commit 命令用于将更改记录(提交)到存储库。将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中。通常在执行提交时 在 git commit 命令后跟上 -m 属性 加入本次提交的记录说明 方便后续查看提交或改动记录。
git log
:命令用于显示提交日志信息。 (比较常用,后续讲到时光穿梭时会经常使用该命令)。