回答

收藏

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

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

git pull和之间有什么区别?git fetch?, D( r/ }7 ^, K" @' v
                                                               
- ~8 N0 S# o& T% E- V    解决方案:                                                                ; M6 @6 w) b0 H6 n7 H
                                                                用最简单的术语来说,就是git pullagit fetch后跟 a git merge。) S8 D1 ]7 U' j( N# y5 ?/ N/ c
你可以git fetch随时更新您的远程跟踪分支refs/remotes//。这个操作永远不会改变你在 下的任何本地分支refs/heads,而且不需要更改工作副本就可以安全执行。我甚至听说有人听说过。git fetch定期在后台运行cron 作业(虽然我不推荐)。' z# F" g8 N& E$ I9 w* o/ F, S
Agit pull您将本地分支的远程版本更新为最新版本,并更新其他远程跟踪分支的操作。: A* s, i% n4 n2 b. x
来自 Git 文档git pull:/ U( @3 P6 L  s& J
在其默认模式下,git pull是git fetch后跟 的简写git merge FETCH_HEAD。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则