使用质量差的提交日志清理git分支

时间:2012-10-01 11:26:57

标签: git branch git-branch

我不想询问特定的git动词(git文档所基于的),我想问一下这个特定任务的最佳方法是什么。

我有一个带有丑陋提交日志的git分支,因为被迫提交测试应用程序。许多提交如:

  • 修正拼写错误
  • 为Foo团队执行X
  • 重命名后的更多清理
  • 现在撤消X Foo团队改变了主意

幸运的是,所有这些提交都在一个分支中。

在合并该分支之前,我希望有机会清理提交日志,整合和重新排序提交。最好的方法是什么?

1 个答案:

答案 0 :(得分:5)

您需要的是interactive rebase

git rebase -i master

您可以通过此命令编辑消息,重新排序提交,压缩或跳过其中一些。