git fetch + git merge=git pull

git pull命令

pull 命令用于访问远程版本库到本地版本库的修改(提交)。它用远程跟踪的分支来更新本地分支。远程跟踪分支是被设置为从远程版本库推送和拉取的分支。一般来说,它是fetch和merges命令的集合。首先,它从远程获取变化并与本地仓库合并。
git pull 是一个git命令,用于从远程更新仓库的本地版本。

他是git用于网络交互的四个命令之一,默认情况下,git pull 会做两件事情,
更新当前本地工作分支(当前迁出分支)
更新所有其他分支的远程跟踪分支
git pull 获取(git fetch)新的提交并将他们合并(git merge)到你的本地分支中。

需要注意,

如果你有未提交的的更改,则,git pull 命令的合并部分将失败,而你爹本地分支将保持不变。
因此,再从远程仓库中提取新提交之前,你应该始终在分支中提交你的更改

使用 git pull

使用 git pull 从对应的远程仓库更新本地仓库。例如:在 master 本地工作时,执行 git pull 以更新 master 的本地副本并更新其他远程跟踪分支。
git fetch + git merge
git pull 是一个组合命令,等于 git fetch + git merge。可以简单的概括为:git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值