(转)git中关于fetch的使用

将远程仓库的分支及分支最新版本代码拉取到本地:

命令:git fetch

该命令执行后,不会将拉取的分支的最新代码合并到当前分支,仅仅是拉取/下载下来到本地仓库中。

首先,我们使用git branch查看本地拥有的分支,图中我们可以看到一共有master、xuzhangzheng1和xuzhangzheng2这3个分支。

 

我们再登录自己搭建得gitLab,找到指定的project,选择Repository菜单,再选择Branches菜单,即可看到远程仓库中目前拥有的分支,如图所示:

 

会发现,我们本地没有apiThirdTest分支,这时我们执行git fetch命令,效果如图:

 

执行git fetch命令后,看到提示:

From 127.0.0.1:xuzhangzheng/SDK-practice

* [new branch] apiThirdTest ->origin/apiThirdTest

相当于本地创建了一个新的分支apiThirdTest,并拉取了远程仓库的apiThirdTest分支的代码。

我们再执行git branch查看本地分支,如图所示:

 

发现没有刚才的apiThirdTest分支,这时我们使用git checkout尝试切换到apiThirdTest,使用命令:git checkout +tab键(+tab键相当于提示功能,会将你可以切换的分支提示出来,如图框选部分),我们看到apiThirdTest分支是存在的。

 

我们切换到apiThirdTest分支,再执行git branch查看一下本地的分支情况:

这时我们看到,本地分支中已经存在apiThirdTest分支了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值