Git:将更改应用于两个分支

鲍勃·萨卡门托

我的存储库中有两个分支(出于此问题的目的):masterperformance_testing我已收到该master分支机构的更改我也需要把它们放进去performance_testing我需要保持两个分支的存在和分离,因此合并是不合适的。我想我可以在一个分支中引入更改并提交,然后在另一分支中执行相同的操作。但这似乎容易出错,我认为git可以通过某种方式更直接地做到这一点。我该怎么做呢?

桑福德

在这种情况下,您通常会选择“樱桃采摘”,即只将一个分支的提交的子集应用于另一个分支。

例如,你有提交ABCDEFmaster和你想拿提交BCDperformance_testing

git checkout performance_testing
git cherry-pick B^..D

或者,您可以在多个单独的Cherry-pick命令中列出单个提交。当您不必连续进行一系列提交时,这很有用。例如:

git cherry-pick B D

请注意,历史记录中BD之前

有关更多详细信息,请参见:如何挑选多个提交(其中还包括一些我不会深入研究此答案的出色图表)。

是的,有许多不同的选项可供选择。这是一个基本且通用的解决方案,读者了解了它的工作原理后就可以选择应用。git rebase --onto与其他分支机构管理一样,这是另一种选择,但是如果没有非常具体的考虑,挑选樱桃应该会获得最大的收益。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python pandas-将具有两个参数的函数应用于列

如何将github分支规则应用于两个分支?

git-将另一个分支上的提交应用于工作副本

如何使用animated.css将动画同时应用于两个元素

将两个自变量的函数应用于两个矩阵

将更改从存储库应用于分支?

将函数应用于两个不同长度的向量,并返回R中的矩阵

将功能元素应用于两个DataFrame

使用Pool和multiprocessing同时将两个函数应用于两个列表

将“或”函数应用于两个以上的向量Matlab

R将函数应用于两个向量的连续值

将任意运算符应用于两个整数(在python中)

如何基于应用于其他两个列的函数更改列中的值

如何使用git将相同的修补程序应用于两个单独的分支

将两个不同的CSS样式应用于两个不同的数据表?

将文本应用于两个tkinter单选按钮

将两个包含filter的CSS类应用于HTML元素

sed将两个搜索条件应用于一行,然后替换

如何将转换方法应用于熊猫中的两个变量?

将两个方程应用于一个数组

如何将单独的FOCUS样式应用于两个输入字段

如何使用mapply将函数应用于两个不同数据帧中的两个不同列

以“ R”方式将函数应用于两个向量?

将函数应用于R中两个矩阵的所有列对

将两个不同的利率集应用于同一类别的两个对象

如何将两个颜色阈值应用于图像OpenCV

将内部联接应用于用减号构造的两个表

将更改应用到两个 Git 分支(发布分支和开发)的最佳实践

将两个 CSS 过渡应用于一个 div 元素