发送拉取请求时忘记提交历史记录

时间:2013-06-17 15:01:14

标签: git github git-rebase

我有一个要在GitHub上发送的拉取请求。问题是pull请求显示所有提交的历史记录而不是合并的最终更改。 我们如何实现这一目标?我不是变基的专家, 任何帮助非常感谢

2 个答案:

答案 0 :(得分:0)

您最有可能想要执行交互式rebase,压缩任何您不想公开的提交。
请参阅Pro Git一书中的this chapter

答案 1 :(得分:0)

在GitHub上,拉取请求仅适用于整个分支。如果您只想提交一个提交,则需要将其放在自己的分支上。

从您希望提交的位置创建一个新分支。 然后使用git cherry-pick来获取要推送的提交。