如何在 Git 中合并具有相同消息的提交?

如何在 Git 中合并具有相同消息的提交?

由于某些原因,我重新合并了一些之前拆分的 Git 存储库。(使用 git-stitch-repo)一些提交是跨多个子项目进行的。重新合并后,它们显示在重复的条目中。

我想按顺序合并这些重复的提交,就像uniq这样。

答案1

如果你的提交在同一个分支中重复,你可以git rebase --interactive尝试修剪/压扁它们(但它不是一种自动删除它们的方法,就像某种uniq命令一样)

OP 谢基累问:

我可以手动准备一份编辑列表然后发送给吗rebase -i

对此马克斯·纳纳西回复:

GIT_EDITOR='cat "$EDIT_LIST" > ' git rebase -i "$REBASE_START"

相关内容