Git 樱桃摘一个压扁的苹果

Git 樱桃摘一个压扁的苹果,git,cherry-pick,git-squash,Git,Cherry Pick,Git Squash,我有两个主要分支,staging和master。我有一些提交,我将这些更改推送到了一个分支,比如说xyz,它的基本分支是暂存分支,并为暂存分支创建了一个拉请求。所有这些提交都已压缩为一个提交 是否可以对这个压缩的提交进行cherry挑选,并将这个cherry挑选应用于从master开始的新分支,这样我也可以对master分支创建相同的pull请求 是否可以选择此挤压提交并将此选择应用于从master开始的新分支 是的:git cherry pick是的,听起来非常合理。什么使你相信它不是?只要你

我有两个主要分支,staging和master。我有一些提交,我将这些更改推送到了一个分支,比如说xyz,它的基本分支是暂存分支,并为暂存分支创建了一个拉请求。所有这些提交都已压缩为一个提交

是否可以对这个压缩的提交进行cherry挑选,并将这个cherry挑选应用于从master开始的新分支,这样我也可以对master分支创建相同的pull请求

是否可以选择此挤压提交并将此选择应用于从master开始的新分支


是的:git cherry pick

是的,听起来非常合理。什么使你相信它不是?只要你有提交的散列,你就可以选择它。我看到压缩的提交也有父级,所以这个解决方案似乎对我不起作用。@user1870400-你可以选择多个提交,但你需要为你想要移动的每个提交运行cherry pick,一次一个,按照你想要的顺序,首先应用它们