我正在参与的项目上开发一些专题分支。在提交请求之前,我通常会将我的分支进行变基。但是这一次由于主分支的更改,变基变得十分麻烦。有很多冲突,并且更糟的是,在手动合并后,提交记录看起来很丑陋,并且失去了它们的意义。我肯定更喜欢获取我的分支头和两个分支上最新提交之间的差异,然后将此差异应用于主分支的头部,并最终使用
git add -p
创建全新的亮眼提交。那么我的问题是:如何实现?一种可能性是将主分支简单地合并到我的专题分支中,但是否有更优雅的解决方案?我相信有。
感谢您的帮助。
编辑:
一个文件已经在主分支上移动,而我的提交正在修改此文件(使用其旧名称)。
git rebase -i
来完成? - Christoffer Hammarström