【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge

git pull的作用是,从远程库中获取某个分支的更新,再与本地指定的分支进行自动merge。完整格式是:

[plain] view plain copy
  1. $ git pull <远程库名> <远程分支名>:<本地分支名>  

比如,取回远程库中的develop分支,与本地的develop分支进行merge,要写成:

[plain] view plain copy
  1. git pull origin develop:develop  

如果是要与本地当前分支merge,则冒号后面的<本地分支名>可以不写。

[html] view plain copy
  1. git pull origin develop  

通常,git会将本地库分支与远程分支之间建立一种追踪关系。比如,在git clone的时候,所有本地分支默认与远程库的同名分支建立追踪关系。也就是说,本地的master分支自动追踪origin/master分支。因此,如果当前处于本地develop分支上,并且本地develop分支与远程的develop分支有追踪关系,那么远程的分支名可以省略:

[plain] view plain copy
  1. git pull origin  

其实,git pull 命令等同于先做了git fetch ,再做了git merge。即:
[plain] view plain copy
  1. git fetch origin develop  
  2. git checkout develop  
  3. git merge origin/develop  

好多人不建议使用git pull,喜欢自己merge,以便万一自动merge出错的时候可以解决冲突。



转载自: https://blog.csdn.net/liuchunming033/article/details/45367629
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值