git fetch origin 拉取不下来数据,git pull origin master 可以

git fetch origin 拉取不下来数据
图片描述

git pull origin master可以
图片描述

提示都是一样的,这是为什么呢? 麻烦了解的帮解答下,在此谢过!!

阅读 13.2k
2 个回答

这两个命令的主要区别在与:git pull是拉下更新后就自动合并本地分支,而git fetch是先吧更新拉下来,在用merge或rebase进行合并。https://blog.csdn.net/riddle1...

fetch没有真正把内容合并到本地库,只是把更新下载下来,让你知道你本地版本和远端有什么差异,是否会有冲突等。pull才真正下载内容并且合并,可以理解为pull是fetch+merge。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进