挑选一个压缩的提交记录

3
我有两个主要的分支,stagingmaster。我有几个提交,将这些更改推送到一个名为 xyz 的分支,其基础分支是 staging,并为 staging 分支创建了一个拉取请求。所有这些提交都已经压缩成一个单独的提交。
是否可以挑选这个压缩后的提交,并将其应用于从 master 开始的新分支,以便我也可以创建同样的拉取请求到 master 分支。

是的,听起来非常合理。什么让你觉得它不是呢? - kowsky
只要你有提交的哈希值,就可以进行 cherry-pick 操作。 - Schleis
1个回答

6

能否挑选这个压缩过的提交并将其应用于从主分支开始的新分支?

可以: git cherry-pick <被压缩提交的sha>


我发现压缩的提交记录也有父级,所以这个解决方案对我来说似乎不起作用。 - user1870400
@user1870400 - 你可以挑选多个提交,但是你需要逐个运行 cherry-pick 命令来移动每个提交,按照你想要应用的顺序(通常是从最旧的开始)。 - Philip Pittle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接