# 工作模式
```
$ git add 添加改动
$ git commit 提交到本地仓库
$ git pull 拉取远程并合并
$ git push 推送
```
# 1.添加到暂存区
> 添加改动
```
$ git add [文件名]
$ git add . # 添加所有更改
```
# 2.提交到本地仓库
> 你可以想象成把商品加入购物车
```
$ git commit -m "提交说明"
```
# 3.推送到远程仓库
> 建议在第`2`步完成后, 先从远程仓库中拉取(pull)最新的代码合并后推送
```
$ git pull origin master #拉取远程仓库改动合并, 建议配合使用
$ git push origin master
```
# 制作发行版本或里程碑
> 我也没用过标签~ 应该是一种标记 v1.0 v2.0 方便记忆
```
$ git tag v1.0
```