用最简单的术语来说,就是git pull
agit fetch
后跟 a git merge
。
你可以git fetch
随时更新你的远程跟踪分支refs/remotes/<remote>/
。此操作永远不会更改您在 下的任何本地分支refs/heads
,并且无需更改您的工作副本即可安全执行。我什至听说有人git fetch
在后台定期运行cron 作业(尽管我不建议这样做)。
Agit pull
是您将本地分支的远程版本更新为最新版本,同时更新其他远程跟踪分支的操作。
来自 Git 文档git pull
:
在其默认模式下,
git pull
是git fetch
后跟 的简写git merge FETCH_HEAD
。