git - 从分支中删除合并提交并完全恢复合并
问题描述
我最近开始研究 git。这是问题,可能有点令人困惑,但我会尽力描述我的问题:
我们是一群开发人员,创建了一个 master 分支。我们都为我们将要单独构建的功能创建了自定义分支。可以说主人在“A”点。几个更改已合并到现在掌握。
有一天,我错误地将我的分支合并到 master 并推送到远程,然后我意识到我犯了一个错误,所以我从 master 分支恢复了该合并。我以为一切都很好。现在,在其他人的工作之上,又完成了一些提交。
现在第一个问题是:
1)如果我看到主分支日志,由于我所做的合并以及还原合并,它会被我的提交历史淹没。
2)如果其他人试图将他们的更改合并到 master 他们会得到分配的合并冲突,这是由于我的“合并”和“合并恢复”与 master 分支。在他们合并时,Git 可能首先尝试将我合并的更改与其他人的更改对齐,然后它会恢复我的更改。同样的事情也会发生在其他人身上,他们会将他们的分支合并到从 A 点签出 master 分支的 master 分支。
希望我没有把它弄糊涂。
是否可以从 master 完全删除我的分支“合并”和“恢复合并”?
解决方案
推荐阅读
- esp32 - 如何将“仅标头 (.hpp)”库用作组件?
- ios - AVCaptureDevice 的 exposureDuration 和 iso 不被 AVCapturePhotoOutput 接受
- r - 如何在 Shiny 应用程序中通过输入列名来排列数据表?
- json - Dart 如何访问文件映射数据
- python - 使用 Python 计算接收到的 Midi 输入的数量
- node.js - 在 NodeJS 中可靠地从 FIFO 中读取
- excel - 将公式应用于特定单元格
- javascript - JavaScript - 将 JSON 数据从 Eventbrite API 导入谷歌地图的最佳方式
- python - 来自邮递员的 Django POST 请求
- javascript - 如何修复 npm install 的错误?