git - 如何将一个分支的更改移植到另一个分支
问题描述
我有一个已提交并推送到远程的dev-branch
更改,现在我想将此更改也推送到mainline
.
我能想到的方法是在本地复制更改然后提交/推送到mainline
,但这看起来会使单个更改变得无关紧要的提交dev-branch
和mainline
?
那么实现这一目标的正确方法是什么?谢谢你。
解决方案
这不是合并的目的吗?
git checkout mainline
git pull origin mainline # this should fast-forward
git merge dev-branch
git push origin mainline
编辑:也可以使用拉取请求来达到同样的效果
推荐阅读
- python - 在 Azure 函数中安装包时出错 (Visual Studio)
- wpf - 将标题标题设置为 xamdatagrid?
- matlab - 为什么 iFFT(FFT(S)) 不返回 S?
- node.js - 节点版本 将 React 应用程序部署到 GCP 时出现问题
- r - 基于具有分类和定量值的多边形和栅格的数据提取
- java - 接口 javax.transaction.Transaction 的实现是否需要线程安全?
- python-2.7 - pdf python报告实验室中的右对齐数字
- javascript - 如何在 ReactJs 中制作步骤向导表单?
- python - '您无权在此位置保存。联系管理员以获得权限'我是计算机上的唯一管理员
- html - 根据父 div 裁剪背景图像