Githubでfork元のリポジトリの変更を取り込む
upstreamにfork元のリポジトリを登録して...という作業は
使わなくなると忘れてしまうので、改めて備忘録として
まとめてみた(ΦωΦ)
[手順]
1.興味あるプロダクトのリポジトリからfork。
githubの当該サイトで画面右のForkボタンを実行。
2.1でforkした自分のリポジトリをローカル開発環境に
clone。
$ git clone https://github.com/username/xxx.git
3.開発用のブランチ(pull request可能)を作成。
$ git checkout -b topic-branch
4.作業とコミットを繰り返す。
5.3を2のリモート上の自分のリポジトリにpush。
$ git push origin topic-branch
6.1の変更分(差分)を2に更新するため、upstreamに登録。
$ git remote add upstream 1でforkしたリポジトリのpath
7.mergeしたいブランチに移動し差分を取得。
$ git checkout master
$ git fetch upstream
$ git merge upstream/master
[参考サイト]