在解释 git add、git commit 命令的之前就必须要介绍一下Git 中有几个比较重要的概念
1、工作区
所谓工作区就是你能看到的目录,例如下面的 .idea 、xiaomaomao.txt 文件
2、版本库
在与 xiaomaomao.txt 文件同一目录下还有一个 .git 文件,这是一个隐藏文件,它不属于工作区,而是 Git 的版本库
而版本库里面存了很多东西,其中最重要的就是称为 stage(index)的暂存区,还有 Git 为我们自动创建的第一个分支 master,以及指向 master 的一个指针,叫做 HEAD
git add:将工作区内的修改添加到暂存区(stage)中
git commit:将暂存区(stage)中的所有修改提交到分支上
注意:git commit 只负责将暂存区内的修改提交到分支
什么意思呢?我们可以看一个例子
整个过程如下:第一次修改,增加一行 ----> 使用 git add 提交 ----> 第二次修改,再增加一行 ----> 使用 git commit 提交到分支
我们可以把提交的内容推到 Github 上,查看结果如下,只有第一次的修改提交到分支上了.