首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GIT中将分支A合并为分支B时,将提交从本地分支A推到分支B

在GIT中将分支A合并为分支B时,将提交从本地分支A推到分支B
EN

Stack Overflow用户
提问于 2015-12-02 19:49:02
回答 1查看 262关注 0票数 1

标题中几乎描述了这种情况:

  1. 我有A和B分支
  2. A部门合并为B部门
  3. 我在当地读到了A分部

如何将本地提交从分支A转移到分支B而不丢失它们?

EN

回答 1

Stack Overflow用户

发布于 2015-12-03 00:34:31

将分支看作提交的指针,因为实际上,它们就是这样的。

它们之前被合并的事实并没有改变任何事情:a的指针指向合并提交,在步骤2中,在步骤3中,它移动到指向新提交。同时,B的指针仍然指向最新的B提交(合并之前的提交)。

现在,您要使B的指针指向与A相同的提交。您可以通过两种方式来完成,一种方法是:

代码语言:javascript
运行
复制
git checkout B
git merge A

这将通过快速转发 B指向A所在位置的指针得到A的变化。

另一种方法是签出A,将B重置为A,但如果你不完全了解发生了什么,我真的不建议你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34051695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档