#### **1.创建版本库**
①本地仓库创建
```
git init 或 git init 指定目录
```
~~~
# 创建用户信息
git config --global user.name '用户名'
git config --global user.email '邮箱号'
~~~
②远程仓库克隆
```
git clone git://github.com/schacon/grit.git <dir>
```
#### **2.基础操作**
①检查是否需要同步的文件
```
git status -s
```
②查看文件修改
```
git diff <file>
```
③将文件添加到本地缓存
```
git add 文件名
git add .(添加所有)
```
④提交到版本库中
~~~
git commit -m '提交备注'
~~~
⑤整合添加缓存和提交版本库
~~~
git commit -am '提交备注'
git push # 推送到远程仓库
~~~
⑥撤销本地缓存
```
git reset HEAD 文件名
git reset --soft HEAD^ #撤销最后一次
```
⑦丢弃工作区的修改
```
~~~
git checkout -- 文件名
~~~
```
#### **3.删除文件**
①删除本地文件
```
rm file
```
②删除仓库中的文件
~~~
git commit -m "remove file"
~~~