git中fetch和pull区别

本文详细介绍了Git的fetch和pull命令。gitfetch用于获取远程仓库的最新改动,但不会自动合并,需要用户确认后手动合并。而gitpull则直接将远程更新拉取并合并到本地分支,可能会引发冲突,需要手动解决。了解这两个命令的差异对于有效管理代码版本至关重要。
摘要由CSDN通过智能技术生成

在这里插入图片描述

git fetch是将远程主机的最新内容拉到本地,用户检查后决定是否合并到分支中
而git pull则是将远程主机的最新内容拉下来直接合并即:git pull = git fetch + git merge,可能产生冲突需要手动解决
git fetch 远程主机名:将某个远程主机的更新全部取回本地
git fetch 远程主机名 分支名 取回某特定分支的更新
git fetch origin master 取回origin主机的master分支

“onlineTime”:2020-10-13,
“logoutTime”:2020-10-15,
“position”:1,
“position”:2

git pull相当于:
git fetch origin master 从主机master分支拉取最新内容
git merge fetch_head 拉取下来的内容合并到当前所在分支

git pull 远程主机名 远程分支名 本地分支名 将远程主机的某分支更新取回,并与本地指定分支合并
git pull origin next 远程分支与当前分组织合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值