如何解决恢复 2 个合并提交时出现 git merge 问题
我有一个情况。我犯了一个错误并在 master 中推送了错误的功能分支。我们正在使用 bitbucket 和 atlassian 堆栈作为代码存储库。 正如您从下面的快照中看到的,git 创建了 2 个提交
- c6ba5318046:来自错误分支的 Pull 请求进入主分支
- 72e435519a3:在进行推送之前,我通过将 master 拉入特性来更新我的特性分支与 master。这是为此的提交。
我解决这个问题的策略:
- 我将恢复 c6ba5318046。我无法理解的是我是否也必须回到第二个。我不知道为什么 git 将 72e435519a3 显示为单独的提交。我的理解是,应该只有 1 个提交通过拉取请求进入远程主服务器。第二次提交的原因和来源。
- 由于这两个是合并提交,我不确定如何恢复这两个。如果我恢复第一个而不是第二个,那么将如何维护 git 内部排序。很遗憾,目前无法选择重置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。