GIT 合并代码和拉取远程分支合并本地的问题



1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge


git pull = git fetch + git merge

git pull --rebase = git fetch + git rebase


场景: 昨天拉取过最新的,但是今天早上同事有更新PUSH这个代码,然后你本地有改动,然后在PULL 最新的代码

会出现这个。

git log parent1 hash 就是你在PULL更新之前,最后本地那一次的COMMITID 


git log parent2 hash 就是最新远程上次提交那一次的COMMITID 



所以使用GIT PULL 拉取远程分支代码的时候更新本地的时候,之后COMMIT和PUSH,

主要看parrent2有没有变动和提交的问题,一般情况下没有才是正常的。




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值