标签: git merge rebase
我们制定了保持master的git-history清洁的政策。为实现这一目标,我们在将功能分支合并到master 之前重写功能分支的历史记录。重写后,它们通常包含大约3个中等大小的提交。
master
我的团队成员之一将多个功能分支合并到主人身上但忘记重写他们的历史记录。结果,它导入了超过80个单行提交。
他花了一整天来修复合并冲突,所以我们不能手工重做。
有没有办法修复历史记录?