自分でgithubにアカウントをもってgit add とか git pushとかはやっていたんだけど、 今回他の方が管理しているリポジトリをいじることになって、fetch / merge / pullとか使ってなくて、 頭の中で整理できていなかったのでメモ。 ついでに強制的にmergeする方法についても調べました。 まず、fetch / merge / pullの役割はこんな感じ。 git fetch origin ➡ リモートリポジトリ(origin)の変更をローカルリポジトリのブランチ(origin/master)に反映させる git merge origin/master ➡ ローカルリポジトリのブランチ(origin/master)の変更をローカルリポジトリ(master)に反映させる git pull ➡ fetch + merge ※masterとorigin/masterの違