The Challenge:

ブランチをローカルでマージして、古いブランチを消し、upstreamから変更をPullしましょう

Step: ローカルでマージする

あなたのPull Requestはマージされました! あなたはこの変更を自分のフォークバージョンにもアップデートしておきたいですよね? あなたのリポジトリのメインブランチにマージしましょう。この場合、'gh-pages'という名前のブランチです。

まずマージしたいのブランチに移動しましょう。この場合、'gh-pages'ブランチです。

$ git checkout gh-pages

次にGitに、マージして取り込みたいブランチを指定します。この場合、あなたのフィーチャーブランチのことで、"add-"から始まる名前のブランチです。

$ git merge <BRANCHNAME>

ブランチをマージできたら、整理整頓のためにフィーチャーブランチを消してしまいましょう。

$ git branch -d <BRANCHNAME>

GitHub上にあるリポジトリからもブランチを消すことができます。:

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

Step: UpstreamからPullしてみよう

最後だけど大事なこととして、元のリポジトリの変更をPullすると、 (ホームページにあなたの名前が表示されてますよ) 最新にアップデートされて、同じバージョンを持つことになります。 結果はここで見れますよ: yourusername.github.io/patchwork.

upstreamからpullするには:

$ git pull upstream gh-pages

おめでとうございます!

あなたはローカルリポジトリを作って、リモートリポジトリも作って、コラボレーターと共同作業をして、Push, Pullをして、その他のオープンソースを開発し豊かにするさまざまなことをやりました!

jlord.github.io/patchworkにアクセスして、あなたの名前が一覧に表示されているのを確認してみてください!!

Please select your repository directory.

Tips

  • あるブランチを今いるブランチにマージする
  • $ git merge <BRANCHNAME>
  • ブランチを切り替える
  • $ git checkout <BRANCHNAME>
  • ローカルのブランチを消す
  • $ git branch -d <BRANCHNAME>
  • リモートのブランチを消す
  • $ git push <REMOTENAME> --delete <BRANCHNAME>
  • リモートブランチをPullする
  • $ git pull <REMOTENAME> <BRANCHNAME>