我想以某种方式摆脱提交消息,当有人gitk但它想要保留提交时它们不显示,请参见示例屏幕截图。
顶部的那个显示分支开发的所有提交和消息
并在底部标记它显示分支bgColorPausFunc
的提交消息我希望保留所有中间提交的所有提交爸爸的第一个和最后一个消息,但是可以删除消息和提交。
答案 0 :(得分:1)
您可以将所有提交压缩为一个提交。您可以使用git rebase -i(交互式):
git rebase --interactive
编辑器将打开,将“挑选”更改为“壁球”,除了最后一个。然后保存并编辑提交消息。
这将重写您的历史。
这是一篇很好的帖子,详细解释了它:http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html