#エラー内容
$ git pull origin masterをすると
error: Your local changes to the following files would be overwritten by merge:
config/routes.rb
Please commit your changes or stash them before you merge.
が出てくる。
#原因
pullした内容と自分の編集した箇所(ここではconfig/routes.rb)が被っている。
#解決策
pullした内容の箇所が自分も編集している所の為、
mergeする前にcommitするかstashしてと言われる。
なので、今回はコミットを選択。
$ git add *
$ git commit -m "コミット名"
$ git push origin 自分の作業ブランチ
でpushし、Github上で
コンフリクトが起きなければ再度、
$ git pull origin master
とpullすればOK。
コンフリクトの場合はコンフリクト内容を修正してから再度、pull。