fork したリポジトリを fork 元のリポジトリに合わせて最新の状態にする
fork したリポジトリ( origin )を fork 元( upstream )のリポジトリに合わせて最新の状態にする。
$ git co master $ git pull --rebase upstream master $ git push -f origin master
git pull --rebase
で origin と upstream 、各歴史の間に差異があっても、歴史を upstream のほうに全て合わせて pull してくる。
困ってたことがこれで解決するか見もの
pull request に今回の変更と関係のない不要なコミットが含まれるの、origin と upstream のcommit 歴史が合ってなかったからでは. と思う。