# 29.11、Git 拉取/获取/推送

## Git 拉取

Git 拉取就是将远程Git仓库所有信息都下载到本地，包括提交记录、分支、标签等等。**而且会自动合并代码/分支**

命令：

```
git pull
```

还可以指定只拉取远程特定分支的信息：

```
git pull orgin master
```

## Git 获取

Git 获取和 Git拉取基本相同，**唯一的区别就是不回自动合并代码和分支，需要手动合并。**

```
git fetch
```

```
git fetch orgin master
```

## Git 推送

Git 推送就是将本地的代码提交到远程服务器。使用非常简单，如：

```
git push
```
