[TOC]
## Pull, Never Out of Date - 利用Push和pull來和GitHub.com同步
拉取 pull 來和其他 伙伴們 collaborators 同步更新,確保項目是最新的版本。
### 從 遠端 Remote 拉取 pull 更新
若是和別人一起合作,就會需要把項目保持在最新狀態,以免修改到相同的項目造成版本沖突。因此,你就會需要時常 拉取 pull 下其他人對項目所作的修改。

### 步驟:Reporobot 都做了什么呢?
把GitHub 上'origin' 遠端 remote 的更新 拉取 pull 到你的電腦上,來看Reporobot 是否有在'add-' 分支 branch 做了任何修改:
```
$ git pull <REMOTE_NAME> <BRANCH_NAME>
```
如果沒有任何修改,Git 會告訴你'**Already up-to-date**'。若有修改的話,Git 會把那些修改合并 merge 到本地項目里哦。
Reporobot 有修改嗎?Git 會告訴你那些地方有變化。可以打開修改過的文件看看,Reporobot 修改了什么。哇!Reporobot 真是個藝術家呀!
### Tips
檢查Git 狀態
```
$ git status
```
從遠端分支 拉取 pull 更新回來
```
$ git pull
```
在收取更新前先檢查 遠端 remote 是否有變動
```
$ git fetch --dry-run
```
- 介紹
- 1. Get Git - 安裝并且設置Git
- 2. Repository - 建立一個本地的repository
- 3. Commit to it - 檢查狀態、新增或修改commits
- 4. GitHubbin - 注冊GitHub帳號
- 5. Remote Control - 將repository做本地和遠程的連接
- 6. Forks and Clones - Fork和clone一個開源的計劃
- 7. Branches aren't just for Birds - 建立一個feature branch
- Git分支開發模型
- 8. It's a Small World - 邀請并和別人合作
- 9. Pull, Never Out of Date - 利用Push和pull來和GitHub.com同步
- 10. Requesting You Pull Please - 建立一個pull request
- 11. Merge Tada - Merge和刪除branches
- 學會 GitHub
- GitHub 使用指南
- git 與 github 模板配置
- GitHub Actions
- 實用技巧
- Git Flow
- Submodule子模塊
- 工作記錄
- 常用命令
- 幫助
- 資源
- 解疑答惑