git - 如何通过 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 来做到这一点。
解决方案
推荐阅读
- android - Admob 收到请求但未收到平面广告
- angularjs - 如何将 angularjs $http.get 与 spring 的 @GetMapping 连接起来
- reactjs - 使用 children 方法将父属性传递给子组件
- expect - 如何防止期望忽略新行?
- regex - 匹配每个出现的点直到一个冒号
- npm - 如何解析 npm 嵌套模块中的类型
- ios - 如何覆盖 Swift 委托方法以获取更多参数?
- java - Groovy 中难以格式化日期
- azure-cosmosdb - 如何查询文档中的属性列表
- yii2 - YII2 收到此错误访问字体位于 - 已被 CORS 策略阻止