繁体   English   中英

将分支合并到Git中的多个分支

[英]Merging branch to multiple branches in Git

假设,我有多个分支: feature_1 ,从支链HEADmaster ,然后feature_2从支HEADfeature_1feature_3HEADfeature_2

然后我发现feature_1的错误。 我修复并提交,现在feature_2feature_3仍然包含此错误。 解决此问题的一种方法是将feature_1合并到feature_2feature_3

这是正确的方法吗?

当然,合并是一种可能的解决方案。 但是,如果可以的话,这会创建合并提交。 但是,如果要避免这些合并提交,一种更干净的方法是重新设置feature_2和feature_3分支的基础。

我避免使用cherry-pick,因为它会在多个分支上创建具有相同内容的新提交。 如果我修复了例如feature_1上的一个严重错误,但也希望在master上也要使用它,而不必将完整的功能分支合并到master中以获取该修复程序,则只使用cherry-pick。

樱桃采摘主要用于您所描述的内容。

http://linux.die.net/man/1/git-cherry-pick

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM