我正在参与我参与的项目的一些主题分支。我通常在提出拉取请求之前重新设置我的分支。然而这一次,由于 master 的变化,rebase 是一个很大的痛苦。很多冲突,更糟糕的是,在手动合并提交之后,看起来很丑陋并且失去了意义。我绝对希望获得我的分支的头部和两个分支上的最新提交之间的差异,然后将此差异应用到 master 的头部,最后使用git add -p
. 所以我的问题是:如何实现它?一种可能性是简单地将 master 合并到我的主题分支中,但是有更优雅的解决方案吗?我相信是的。
谢谢你的帮助。
编辑:
一个文件已移动到主分支上,我的提交正在更改此文件(使用它的旧名称)。