git fetch 理解

git fetch 是从远程分支拉取代码。fetch结合merge一起用,git fetch + git merge == git pull;
git fetch是拉取当前项目的所有分支的的提交;

git fetch 具体使用
如:在dev分支上
a. 创建并更新本 地远程分支。即创建并更新origin/dev 分支,拉取代码到origin/dev分支上。
b. 在FETCH_HEAD中设定当前分支-origin/当前分支对应,如直接到时候git merge就可以将origin/dev合并到dev分支上。
在这里插入图片描述

git fetch origin 分支
设定当前分支的 FETCH_HEAD’ 为远程服务器的分支`.

git fetch origin 分支:分支1
首先执行上面的fetch操作
使用远程分支在本地创建分支1,如果本地不存在分支1, 则会自动创建一个新的分支1,
如果本地存在分支1, 并且是`fast forward’, 则自动合并两个分支, 否则, 会阻止以上操作.

猜你喜欢

转载自blog.csdn.net/u013983033/article/details/87179669