<aside> ❓
誰かが開発したものをどうやって自分のPC内にあるプロジェクトに反映させるんですか?
</aside>
<aside> 💡
fetch&pullをして反映させよう
</aside>
まず初めに言葉の意味を知りましょう!
リモートリポジトリの内容を確認して変更点がないかを調べてそのままローカルリポジトリに反映(merge)するコマンドですよ~
リモートリポジトリの内容を確認して変更点がないかを調べてくれるコマンドですよ~
gitでは変更点がないかを確認だけしたい場合に使われ、pullとは分けて使用されます
Fetch originボタンを押して反映されるかを確認する


もし誰かがPushなどを行って編集されていた場合Pullして

<aside> ⚠️
よくある失敗例
fetchをせずに開発を進めたことで中途半端な開発進度のブランチが出来上がってしまい、PullRequestを出してMergeをしようとしたときにConflict(mergeするブランチ同士の中身がいまいち合わない)を引き起こしてしまいがち
</aside>
<aside> 💡
回避するためにも
これを守っていらぬコンフリクトを避けましょう!
</aside>