git fetch
fetch は、リモートリポジトリから、ローカルリポジトリにデータを引っぱってくる こと。
そして、自分の作業場である、ワークツリーに fetch したデータを反映したい場合は、
git merge origin/main
のように merge コマンドを打たないといけない。
git pull
pull は、fetch の一連の作業を 1つのコマンドで実行する。
つまり、git pull
を実行すると、一気に、ワークツリーまでデータが反映される。
※注意点:git pull
の注意点として、git pull
コマンドを実行するブランチに直接、データが反映されるので、理解してやらないとめちゃくちゃの状態にしてしまう可能性がある。