るびー めも

Ruby の学習メモを記す

Pull Request が Merge された後でしたこと

前回、github のとあるリポジトリに Pull Request したことを綴りました。

githubでPull Request送られてきたら。

人生初めての Pull Request が Merge されて、
その後に何する必要があるの?ってところを
メモにします。

自分のローカルリポジトリにある、master ブランチが古くなってるはずなので
以下で Pull しましょう。

$ git checkout master
Switched to branch 'master'
$ git branch
  RouletteClass
* master
$ git remote add upstream https://github.com/whitech0c0/LabRoulette.git #fork元
$ git pull upstream master
remote: Counting objects: 16, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 10 (delta 4), reused 9 (delta 3)
Unpacking objects: 100% (10/10), done.
From https://github.com/whitech0c0/LabRoulette
 * branch            master     -> FETCH_HEAD
Updating 4d71127..a97d447
Fast-forward
 README.md   | 48 +++++++++++++++++++++++++++--------------------
 roulette.rb | 77 +++++++++++++++++++++++++++++++++++++++-------------------------------------
 2 files changed, 68 insertions(+), 57 deletions(-)
 mode change 100644 => 100755 roulette.rb
$ git push origin master
Counting objects: 13, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 1.31 KiB | 0 bytes/s, done.
Total 7 (delta 3), reused 0 (delta 0)
To https://github.com/yuji-shimoda/LabRoulette.git
   4d71127..a97d447  master -> master

次は、Pull Request した自分の修正用ブランチを更新する。

$ git checkout RouletteClass
Switched to branch 'RouletteClass'
$ git branch
* RouletteClass
  master
$ git rebase master
First, rewinding head to replay your work on top of it...
Fast-forwarded RouletteClass to master.

これで、Merge 済みの更新リポジトリに追いつけたはずです。

上記の作業は、以下を参考に作業しました。

GitHubでプルリクエスト用ブランチを保守するメモ