Git之pull,fetch差别

Posted landwind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git之pull,fetch差别相关的知识,希望对你有一定的参考价值。

  简言之,

  pull=fetch+merge,下拉远程分支并与本地分支合并。

  fetch只是下拉远程分支,怎么合并,可以自己再做选择。

  进一步了解是,git本地有暂存区(亦称为Index区)

  fetch只是拉去remote仓库资源,并没更改本地仓库的代码,并且将commit id指向latest

  对于文件夹.git下的文件变化表现就是 fetch 改变的是 remotes 里面相应分支的 commit id。

  

以上是关于Git之pull,fetch差别的主要内容,如果未能解决你的问题,请参考以下文章

git fetch 和 git pull 的差别

git fetch 和git pull 的差别

第二章-第二题(每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。)--by侯伟婷

git之fetch和 pull的区别

第二章-第二题(练习使用git的add/commit/push/pull/fetch/clone等基本命令)--王喆

第二章-第二题(练习使用git的add/commit/push/pull/fetch/clone等基本命令)--梁绍楠