22、Git 合并分支与拉取操作详解

Git 合并分支与拉取操作详解

1. 合并两个分支(git merge)

在 Git 中, git pull 操作的第二步是执行 git merge FETCH_HEAD 。那么, FETCH_HEAD 是什么呢?它是对前一步中获取的远程分支的引用。每次运行 git fetch 时, FETCH_HEAD 都会包含远程 HEAD 的 SHA1 ID, git merge 可以利用这个 ID 将更改合并到你的分支中。需要注意的是, HEAD FETCH_HEAD 都是大写的,Git 对这些特定名称是区分大小写的。

下面我们通过一些操作来更深入地了解 FETCH_HEAD
1. 在 math.carol 中,输入以下命令获取 FETCH_HEAD 指向的远程主分支最新提交的 SHA1 ID:

git rev-parse FETCH_HEAD
  1. 由于这个远程主分支已经存在于你的本地仓库中,你可以通过其特殊名称 origin/master 来访问它,输入以下命令获取其 SHA1 ID:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值