git - 如何在不重新解决冲突的情况下压缩包含合并提交的提交?
问题描述
我一直在研究一个长期运行的分支,并且我经常将另一个分支(开发)拉到我的分支中。我也一直在进行小型 WIP(正在进行的工作)提交。我想重新设置/压缩所有 WIP 提交,包括来自开发分支的合并提交和快进/更新我的分支到现在。但是,开发中的一些拉动确实存在合并冲突,这似乎给我带来了问题。
我尝试过 git rebase -i <hash>
, git rebase --rebase-merges -i <hash>
但两次,Git 都要求我重新解决所有合并提交/冲突(在这种情况下,一直追溯到一个月前),并且似乎不够聪明,无法“更新”我的分支使用开发分支的当前状态并压缩我所有的 WIP 提交。我不想重新解决所有的冲突。
有没有一种干净/简单的方法来做到这一点?
解决方案
推荐阅读
- python - 如何使包含两个元组的变量进入 SQLite3 表?
- reactjs - react-native Stack Navigator中标题的颜色没有改变
- java - TextView.setOnClickListener 没有移动到新活动
- python - 将“自纪元以来的时间”值的 numpy.ndarray 附加到数据帧,但作为日期时间
- html - Django 模板转换 datetime-local 格式
- django - 如何在一个月内使用 1000 个 Heroku Dyno 小时?
- javascript - 关闭和打开应用程序的实时服务器会删除我的本地存储
- jquery - 如何使用 jquery 在 display:none 和 display:flex 之间切换元素
- angular - 如何在更新数据源时保留 mat-table 行状态?
- java - 方法一步一步