相手からのPRを反映させるために、検証用ブランチを作成し、検証用ブランチでgit pull origin masterをすると以下のようなエラーが出ました。
PRは自分のmasterブランチに送られています。
From https://github.com/shota0701nemoto/Portfolio
* branch master -> FETCH_HEAD
error: Your local changes to the following files would be overwritten by merge:
.DS_Store
Please commit your changes or stash them before you merge.
error: The following untracked working tree files would be overwritten by merge:
.env
Please move or remove them before you merge.
Aborting
訳すと、
・マージによって、ローカルで編集中の.DS_Storeが上書きされる(重複する)から変になってるよ!マージする前にコミットかスタッシュして保存して!
・マージによって、ローカルで編集中の.envが上書きされる(重複する)から変になってるよ!マージする前に別の場所に動かすか削除して!
と言う意味です。
##対処
#検証用ブランチにいます。
$ git rm .env
$ git add .DS_Store
$ git commit -m".DS_Storeをコミット"
$ git log
$ git fetch
$ git statusで確認。
$ git pull origin master 検証用ブランチにリモートのmasterブランチの内容を取り入れる
$ git push origin master 検証用ブランチで問題ないことを確認してからリモートのmasterブランチに変更したと記録を送る
$ git checkout master masterブランチに入る
$ git merge like-model2 like-model2(検証用ブランチ)をmasterブランチにマージする
$ git push origin master 検証用ブランチをmasterブランチにマージしたことをリモートブランチに記録する