首页 > 解决方案 > 如何通过 git 中的新提交重置合并?

问题描述

我们有主分支和我的问题分支(my_issue)。my_issue 从 master 开始。

因此,当我在处理 my_issue 时,其他开发人员将他们的问题合并到 master 中,例如 issue_1 和 issue_2(每个分支都有一个以上的提交)。在我完成我的分支后,我再次在我的分支中合并 master(包含所有新问题)并推送我的更改。

在 my_issue 上有一个我修改的文件 bugfile.py 和一个我创建的文件 my_new.py。我将 my_issue 合并到 master 中。

将 my_issue 拉入 master 后,出现问题,我需要从 master 回滚 my_issue。所以我删除了 my_new.py 并修改回 bugfile.py。我不需要回滚 issue_1 和 issue_2?只是我的问题。

我知道我可以手动删除 my_new.py 并多次修改 bugfile.py 并将它们作为新提交推送,但它看起来不正确。

有没有办法使用 git 来做到这一点。

标签: git

解决方案


推荐阅读