第一个版本

2021-10-09 23:53:23
admin
1274
最后编辑:admin 于 2021-10-10 00:08:18

基本概念

现实中,仓库里通常会细化分为多个区域,如A区、B区等。类似的,在 Git 中,每个仓库都是由3部分组成:

工作目录:即在仓库中,存放你肉眼所看到的所有目录、文件。

暂存区:又名“索引”,它介于“工作目录”与“HEAD”之间,像是一个缓存区域,临时存放待提交的改动。

HEAD:提交版本后,改动到达的地方,它指向你最后一次提交的结果。

三者关系如图所示:

git002.png

上图其实也展现了 Git 基本的工作流程:

  1. 在工作目录中修改文件(增删改)。

  2. 暂存文件,使用 add 命令将改动先放入暂存区域。

  3. 提交更新,找到暂存区域的改动文件,使用 commit 命令将确认要提交的改动创建新版本提交给HEAD。

所以,当我们要提交一个新版本,使用如下命令:

$ git add .
$ git commit -m "My first version"

git003.png

git add <filename>    //提交指定已改动的文件到暂存区
git add .             //也可以直接使用 . 表示提交所有改动到暂存区
git commit -m "xxx"   //-m参数后面跟着的是该版本的版本描述。

Git 跟踪的是内容改动,不是文件!Git可以跟踪仓库中文件的改动,这里说的改动包括对于仓库文件的  增、删、 改 操作。

使用 Git 过程中,我们可以使用 status 命令查看工作目录和暂存区的 当前状态。

$ git status

 git004.png

总结

git add . 命令将工作目录的所有改动提交到暂存区;

git commit -m "" 命令将暂存区确认要提交的改动,提交给HEAD,创建新版本。