2

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

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

  • 修正错字
  • 为 Foo 团队做 X
  • 重命名后进行更多清理
  • Undo X now Foo 团队改变了主意

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

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

4

1 回答 1

5

您需要的是交互式变基

git rebase -i master

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

于 2012-10-01T11:32:39.170 回答