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
- 由于这个远程主分支已经存在于你的本地仓库中,你可以通过其特殊名称
origin/master来访问它,输入以下命令获取其 SHA1 ID:
超级会员免费看
订阅专栏 解锁全文
2140

被折叠的 条评论
为什么被折叠?



