如何摆脱git中的提交消息但保持提交

时间:2013-12-25 14:19:29

标签: git

我想以某种方式摆脱提交消息,当有人gitk但它想要保留提交时它们不显示,请参见示例屏幕截图。enter image description here

顶部的那个显示分支开发的所有提交和消息

并在底部标记它显示分支bgColorPausFunc

的提交消息

我希望保留所有中间提交的所有提交爸爸的第一个和最后一个消息,但是可以删除消息和提交。

1 个答案:

答案 0 :(得分:1)

您可以将所有提交压缩为一个提交。您可以使用git rebase -i(交互式):

 git rebase --interactive

编辑器将打开,将“挑选”更改为“壁球”,除了最后一个。然后保存并编辑提交消息。

这将重写您的历史。

这是一篇很好的帖子,详细解释了它:http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html