【发布时间】:2020-12-04 07:24:44
【问题描述】:
我有一些提交,我使用了git rebase -i origin/my_branch 并将它们压扁。当我推送到我的 GitLab 存储库时,我注意到提交页面的顶部是交互式会话允许我设置的消息,然后是所有压缩提交的消息。
git-rebase是否默认存储以前的消息?
【问题讨论】:
标签: git gitlab commit git-rebase
我有一些提交,我使用了git rebase -i origin/my_branch 并将它们压扁。当我推送到我的 GitLab 存储库时,我注意到提交页面的顶部是交互式会话允许我设置的消息,然后是所有压缩提交的消息。
git-rebase是否默认存储以前的消息?
【问题讨论】:
标签: git gitlab commit git-rebase
它不会“存储”它们。它结合了压缩提交的消息,并提供该组合作为结果提交的提交消息。您只是没有注意到当您在交互式 rebase 期间编辑提交消息时,因为编辑器给您的是包含许多注释部分的多行消息。
专家提示:如果您想从生成的提交消息中删除压缩提交的提交消息,请使用fixup 而不是squash。
【讨论】: