回答

收藏

“git pull”和“git fetch”有什么区别?

技术问答 技术问答 369 人阅读 | 0 人回复 | 2023-09-11

git pull和之间有什么区别?git fetch?( ~9 g7 ]  D, A  o+ P' ?. k
                                                                : {( X' p7 f2 r% \7 F
    解决方案:                                                                + d" I& n* a/ l8 h- q: T
                                                                用最简单的术语来说,就是git pullagit fetch后跟 a git merge。2 A, C% h. u4 o* ]4 J/ k# H
你可以git fetch随时更新您的远程跟踪分支refs/remotes//。这个操作永远不会改变你在 下的任何本地分支refs/heads,而且不需要更改工作副本就可以安全执行。我甚至听说有人听说过。git fetch定期在后台运行cron 作业(虽然我不推荐)。
- X" V9 b4 M# v/ ?9 k( |. J+ \7 [: VAgit pull您将本地分支的远程版本更新为最新版本,并更新其他远程跟踪分支的操作。
! Q" T" }6 [( W& \/ W/ |% W7 V' s来自 Git 文档git pull:
: u% w0 H+ x( B4 G9 }/ g在其默认模式下,git pull是git fetch后跟 的简写git merge FETCH_HEAD。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则