【发布时间】:2018-04-24 17:19:06
【问题描述】:
我有一个合并和关闭的拉取请求。之后我删除了那个分支。该分支的所有提交现在都显示在合并分支的历史记录中。现在有一个选项可以在 Git 中恢复分支,但我真正想要的是压缩该 PR 的一些提交,以便它不会显示在合并它的分支的提交历史记录中。假设最初 PR 有 5 次提交并成功合并和关闭。 有没有办法从合并和关闭的 PR 中压缩一些提交?
【问题讨论】:
-
我的问题是我不能直接在合并的分支上更改提交历史记录,因为这是一个受保护的分支。有什么方法可以从关闭的拉取请求或恢复的分支中重写历史记录?
-
不,如果提交是某个分支的历史记录,那么它是如何到达那里的就不再重要了。它是不可能删除它。
标签: git github git-commit pull-request