创建一个分支,其中包含来自master的特定PR



我有一个master分支和一个release分支。我想创建另一个分支,该分支包括release分支的更改,但同时包括master的特定更改。我该怎么做?release分支的更改已在master中。那么,我应该创建master分支还是发布分支?来自发布分支的更改已在生产中,并且已关闭。

如果主分支中已经有更改,那么从主分支创建一个分支,这样所有这些更改都将存在于新的分支中

这是我提出的解决方案:

  1. 通过git chechout release-branch -B new-branch版本创建一个分支
  2. 也获取主分支的日志,并通过git log --oneline --graph --decorate --all写下您感兴趣的提交哈希
  3. 通过git cherry-pick {{COMMIT_HASH}}将单个主提交合并到新的分支中

如果我理解你的要求,请告诉我。

最新更新