是否存在Git命令可拉取指定分支最新内容并合并至当前分支?
高效同步当前分支与目标分支的Git命令
你完全可以不用来回切换分支,直接在当前的feat1分支上完成同步操作,有两种常用方式:
一步完成拉取+合并
直接执行这条命令就能拉取远程dev分支的最新内容并合并到当前feat1分支:
git pull origin dev
这个命令本质上是git fetch origin dev(拉取远程dev的最新代码到本地缓存)加上git merge origin/dev(把缓存的远程dev代码合并到当前分支),直接替代了你原来的四步操作。
分步执行(更可控,适合提前查看变更)
如果想先确认远程dev的变更内容再合并,可以拆分两步:
- 拉取远程
dev的最新内容到本地缓存:git fetch origin dev - 将缓存的远程
dev内容合并到当前分支:git merge origin/dev
通用命令格式
针对你问的「拉取任意branch_x最新内容并合并到当前分支」,通用写法就是:
- 一步版:
git pull origin branch_x - 分步版:
git fetch origin branch_x git merge origin/branch_x
内容的提问来源于stack exchange,提问作者Alan
相关产品推荐
相关产品推荐

