第一个版本

2020-08-24 14:58:33
git
1197
最后编辑:GavinHsueh 于 2020-09-02 15:36:39

基本概念:

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

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

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

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


三者关系如图所示:

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

  1. 在工作目录中修改文件(增删改)。
  2. 暂存文件,使用 add 命令将改动先放入暂存区域。
  3. 提交更新,找到暂存区域的改动文件,使用 commit 命令将确认要提交的改动创建新版本提交给HEAD。

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


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


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


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


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


$ git status

总结:

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

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

发表评论
评论通过审核后显示。