git fetch は、リモートリポジトリの最新の変更を取得するコマンドです。
ただし、ローカルブランチには影響を与えず、マージもしません。
fetchという名前の通り、リモートブランチの内容をただ最新の状態に更新するために使います。
git fetch origin
git fetch origin main
この場合、origin/main というリモート追跡ブランチが更新されます。
main ローカルブランチには直接影響しません。
fetch だけではローカルに変更は加えられないため、反映させるには以下のようにします:
git merge origin/main
または:
git rebase origin/main
git fetch
git pull