现在我正在使用以下内容合并并压缩分支:
这会在一次提交中将功能分支合并到master中,这几乎是我想要的。
我可以使用拉取请求来实现。
因此,合并提交包括指向PR的链接,其中提供了我在该功能分支中所做的所有提交的完整列表。 https://i.stack.imgur.com/y2FZu.png
我想像GitHub pull request一样包含历史记录。 https://i.stack.imgur.com/6f10X.png
我的问题是,有没有办法在不使用PR的情况下实现这一目标?我想显示与PR的提交列表相似的布局,但要在实际的合并提交本身中。
答案 0 :(得分:0)
在git merge --squash
之后,尝试as illustrated here,git commit --no-edit
然后.git/SQUASH_MSG
内的所有提交消息都应成为您的提交消息的一部分,这应使您可以跟踪壁球之前进行的各个提交。
答案 1 :(得分:0)
尝试在终端中使用命令git commit --no-edit
。它应将您所有的提交消息都包含在最终的提交消息中。