關卡內容:

在本機上 合併Merge 你的 分支branch,刪除舊的 分支branch,從 上游upstream 獲得更新來獲得最終勝利!

步驟:從本機 合併Merge

你的 收取要求pull request 已經被 合併merged 了!現在來把 複本的forked 和原始的 程式庫repository 做個同步吧!因為你的 分支branch 內容順序正確,現在只要把你的 分支branch 合併merge 進主要的 分支branch('gh-pages')就可以了哦。

首先,切換到想要 合併merge 進去分支branch,也就是 'gh-pages'。

$ git checkout gh-pages

告訴 Git 你想要 合併merge 那個 分支branch 進來,也就是你的 功能feature 分支branch,名字是 'add-username'。

$ git merge <BRANCHNAME>

整理一下吧,現在把剛剛已經 合併merged功能feature 分支branch 刪掉。

$ git branch -d <BRANCHNAME>

也可以把 分支branch 從 GitHub 上的 複本的forked 程式庫repository 中刪除哦:

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

步驟: 從 上游Upstream 收取Pull

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

從原本的 上游upstream 收取pull 回來:

$ git pull upstream gh-pages

恭喜恭喜!

你在本機建立了 程式庫repositories,與一名 夥伴collaborator 協作、推送push收取pull,加入了百萬開發者所處的開源世界,是你,豐富了開源世界!

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

確認你完成了所有步驟:

git-it verify

前往下一關:

git-it

撇步