## 關卡內容：

在本機上 <v>Merge</v> 你的 <n>branch</n>，刪除舊的 <n>branch</n>，從 <n>upstream</n> 獲得更新來獲得最終勝利！

## 步驟：從本機 <v>Merge</v>

你的 <n>pull request</n> 已經被 <v>merged</v> 了！現在來把 <adj>forked</adj> 和原始的 <n>repository</n> 做個同步吧！因為你的 <n>branch</n> 內容順序正確，現在只要把你的 <n>branch</n> <v>merge</v> 進主要的 <n>branch</n>（'gh-pages'）就可以了哦。

首先，切換到想要 <v>merge</v> 進去的 <n>branch</n>，也就是 'gh-pages'。

`$ git checkout gh-pages`

告訴 Git 你想要 <v>merge</v> 那個 <n>branch</n> 進來，也就是你的 <n>feature</n> <n>branch</n>，名字是 'add-username'。

`$ git merge <BRANCHNAME>`

整理一下吧，現在把剛剛已經 <v>merged</v> 的 <n>feature</n> <n>branch</n> 刪掉。

`$ git branch -d <BRANCHNAME>`

也可以把 <n>branch</n> 從 GitHub 上的 <adj>forked</adj> <n>repository</n> 中刪除哦：

`$ git push <REMOTENAME> --delete <BRANCHNAME>`

## 步驟： 從 <n>Upstream</n> <v>Pull</v>

最後一步，但也是很重要的一步，若從原專案（現在首頁已經有你的名字了哦）<v>pull</v> 回來，你也會有一個相同的網頁，位置在 yourusername.github.io/patchwork。

從原本的 <n>upstream</n> <v>pull</v> 回來：

`$ git pull upstream gh-pages`

## 恭喜恭喜！

你在本機建立了 <n>repositories</n>，與一名 <n>collaborator</n> 協作、<v>push</v>、<v>pull</v>，加入了百萬開發者所處的開源世界，是你，豐富了開源世界！

去 jlord.github.io/patchwork 這裡看，你的名字已經被收錄進來了呢！

{{{verify_directory_button}}}

## 撇步

- <v>Merge</v> <n>branch</n> 到目前的 <n>branch</n>
`$ git merge <BRANCHNAME>`
- 切換正在工作的 <n>branch</n>
`$ git checkout <BRANCHNAME>`
- 刪除本機的 <n>branch</n>
`$ git branch -d <BRANCHNAME>`
- 刪除 <n>remote</n> <n>branch</n>
`$ git push <REMOTENAME> --delete <BRANCHNAME>`
- 從 <n>remote</n> <n>branch</n> <v>Pull</v>
`$ git pull <REMOTENAME> <BRANCHNAME>`