Git - 另一个合并中包含的还原提交?

问题描述 投票:0回答:1

我的情况是几周前,在我的存储库中,develop 分支或多或少不小心合并到了 master 中。不要问我如何或为什么,但它发生了。当时最简单的解决方案就是恢复合并提交并继续我们的工作,因为主分支再次处于我们的部署状态。

但是,现在是时候真正创建我们几周前打算发布的版本了。对于当时开发的内容,现在出现了一堆其他内容,事件发生前创建了大约 20 个提交,之后创建了大约 20 个提交。我担心的是,如果我再次尝试将 develop 合并到 master 中,之前还原的提交将不会再次应用,因为它们已经出现在历史记录中。我不是很确定,但我过去遇到过类似的问题,我只是手动重新添加更改并完成它。

我在下面附上网络图的图片,所以你可以了解情况。

我的问题是:如果我现在通过拉取请求或其他方式将 develop 分支合并到 master 中,我如何确保我在事件发生之前所做的更改得到应用?在尝试此操作之前,我是否必须还原“还原合并到主”提交?

git git-merge
1个回答
0
投票

你应该变基到 master 所以开发分支所以它包括还原然后是的,还原还原“还原合并到 master”提交

© www.soinside.com 2019 - 2024. All rights reserved.