首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Git合并先前恢复的提交

Git合并先前恢复的提交
EN

Stack Overflow用户
提问于 2019-12-29 07:00:46
回答 1查看 44关注 0票数 1

我不小心将几个提交合并到了错误的分支(开发)中

我通过revert PR将其还原,然后合并到正确的分支中(Sprint-7)

该团队随后合并了Sprint-7 ->开发-> Sprint-8

现在,Sprint-8没有从恢复中获得我的提交,并且当我尝试从Sprint-7 -> Sprint-8进行PR时,它没有显示任何差异

我试着取消还原,但在我们的数据库快照中有冲突,所以我很紧张地尝试它。我还能怎么解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-29 15:28:39

问题是git知道这两个提交是在Development上进行的,并且被恢复了。将Sprint-7合并到development中将忽略这两个提交。

一种简单的方法是将这两个提交重新创建为具有相同更改的新提交,甚至是提交消息,但不通过cherry-pick等方式关联。一种简单的方法是在提交运行git reset --soft HEAD^时,它会将您定位到前一次提交,其中包含您正在暂存的提交更改。提交将创建一个新的无关但在其他方面相等的提交。你可以像这样直接在Development上挑选提交。

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

https://stackoverflow.com/questions/59515592

复制
相关文章

相似问题

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