## 暂存区
> 在使用git的时候 ,需要弄清楚一个概念 , git是分布式版本控制系统 , 每一台电脑里的版本仓库 ,都是一个git服务器 , 我们使用git管理仓库 , 大部分操作都是在本地仓库进行操作 , 只有我们需要提交(push)的时候 ,才会与git中央服务器进行交互 。 在git本地仓库中 , 有三个区 : Git 的工作目录,暂存区域,以及本地仓库。
### 使用暂存区
~~~
git add --all
~~~
> 将项目文件添加到暂存区 , 也可以进行添加过滤
~~~
git add *.c
~~~
---
> 在使用`git add`之前 , 我们可以使用 `git diff` 来查看 , 文件修改了那些内容
~~~
git diff
~~~
这样我们可以进行文件更改有效的比对 。