git 常用命令 git fetch命令

fetch 代码

git fetch 用于从远程仓库获取最新的数据到本地仓库,但不会自动合并到当前工作分支。

git fetch origin branch1 branch2  从远程仓库(origin)获取分支branch1,branch2的最新信息但不自动合并到本地分支的指令
git fetch origin release          从远程仓库(origin)获取release分支的最新信息但不自动合并到本地分支的指令
git fetch origin                  从远程仓库(origin)下载所有分支的最新信息到本地,但不会自动合并到当前工作的分支上
git fetch                         从默认远程仓库获取所有分支的最新信息到本地。如果不指定remote,默认为origin,即你克隆仓库时默认配置的远程仓库名称。

拓展请转阅 :git git fetch 、git fetch origin、 git fetch origin master 区别
拓展请转阅 :git fetch时 FETCH_HEAD和.git\refs\remotes\origin会有哪些变化

fetch并创建or合并分支

git fetch origin <远程分支名>:<本地分支名>
git fetch origin release:dev    基于 远程release分支 创建 本地dev分支 (但不会切换到该分支)
								1、如果不存在 本地dev分支,则自动创建一个新的本地dev分支
								2、如果  存在 本地dev分支,并且满足fast forward条件,则自动合并两个分支。否则会阻止以上操作
								
git fetch origin        :dev2   :为省略写法 表使用远程仓库默认分支 等价于 git fetch origin master:dev2

37.5

拓展:Git常用命令汇总

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值