git - 使用 master 中包含的特定 PR 创建一个分支
问题描述
我有一个master
分支和一个release
分支。我想创建另一个分支,其中包含来自release
分支的更改,但同时包含来自master
. 我怎么做?来自release
分支的更改已经在master
. 那么我是从 master 分支还是 release 分支创建一个分支?发布分支的更改已经在生产中并且已关闭。
解决方案
这是我提出的解决方案:
- 从发布创建一个
git chechout release-branch -B new-branch
分支。 - 也获取 master 分支的日志,并写下您感兴趣的提交哈希
git log --oneline --graph --decorate --all
。 - 将单个主提交合并到新分支中
git cherry-pick {{COMMIT_HASH}}
。
告诉我我是否明白你在问什么。
推荐阅读
- asp.net - 使用 Visual Studio 2017 部署网站时出现本地数据库问题
- android - 在 google app android 中查找当前版本
- python - 在 django 中使用过滤后的表值作为选择
- dialogflow-es - 什么是 DialogFlow webhook 响应 URL
- c# - ASP.NET Core API - ActionResult
vs 异步任务 - c# - 简单的 C# WinForm 应用程序显示在 Visual Studio 中有 3 个线程。任务管理器显示 14-16 个线程。为什么?
- haskell - 尝试安装 gtk2hs-buildtools 时“Cabal-2.4.1.0 在配置步骤中失败”
- opencv - OpenCV Fisheye Calibration 在相同的点上给出很大的误差
- dask - 使用变量设置 Dask 工作人员
- javascript - 从输入更新数据