狐の王国

人は誰でも心に王国を持っている。

githubでpull requestもらったのでmergeしてみる

githubでforkして開発してみる - otsune's SnakeOil - subtech

ということでotsuneさんからpull requestもらったのでmergeしたという作業メモ。git初めて使ってるのでわけわかめー。

Pull Requests ― Git Guides ― GitHub

といってもここにある通り。

$ git remote add -f otsune git://github.com/otsune/foltia-the-next-generation.git
$ git checkout -b otsune/master
$ git pull otsune master:02d0a00
$ git branch
  02d0a00
  master
 * otsune/master

ということでotsuneさんのブランチが手元に来たので、これを自分のmasterにmerge。

$ git checkout master
$ git merge 02d0a00

この状態ですでにローカルリポジトリに変更点がcommitされてるので、

$ gid diff origin/master

という感じに変更点をチェック。いやmergeする前にチェックしたほうがいい気もするけど。

今回はこのままpushしちゃったけど、必要ならたぶんここで修正をほどこして git add してcommitしてpush、でいいと思う。

$ git push

はい、これで完了! pull requestありがとでしたotsuneさん!

分散リポジトリおもしろい

なるほどこれならばんばんブランチ作ったりforkしたりしまくれるね。本来の開発者にリポジトリを返すのも簡単そう。
地道に道筋だけつけていくかー。

Sugano `Koshian' Yoshihisa(E) <koshian@foxking.org>