リポジトリをForkすると、その後Fork元が更新されたりして、Forkしてきたコードが古くなる場合があります。
ローカルリポジトリのブランチとマージするときは、その時masterを最新の状態にしてから マージするようにしましょう。
- fork元に名前をつける(ここではupstreamという名前をつけている)
% git remote add upstream https://github.com/....
- masterへ移動してfetchする
% git checkout master
% git fetch upstream
- mergeする
% git merge diary
リポジトリ

