git fetch 从远程仓库下载新的提交、分支和标签,但不会将它们合并到本地分支。它会更新远程跟踪分支,例如 origin/main,以便开发者在决定合并或变基之前可以检查传入的更改。这使得 fetch 成为比 git pull(一步完成获取和合并)更安全的方式来检查更新。
git fetch
origin/main
git pull