创建版本库并提交文件
版本库又名仓库,可以简单理解成一个目录,这个目录里面的所有文件都可以被 Git 管理起来,每个文件的修改、删除,Git 都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。理解了 Git 文件状态与三种工作区域之后,通过一个例子来体验 Git 对于文件的基本操作。
编写一个文本文件并将文件提交到 git 仓库
- 初始化 git 本地仓库
通过执行
git init
命令在本地初始化一个本地仓库,执行该命令后会在本地初始化一个没有任何文件的空仓库。
- 新建文本文件 git01.txt 并添加到暂存区
文本内容如下:
在 .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
: 命令用于显示提交日志信息。(比较常用, 后续讲到时光穿梭时会经常使用该命令)。