将修补程序从 master 复制到 sourcetree 上的分支

copy a hotfix from master to branch on sourcetree

我在 master 上做了一个 quick-fix。我想将该小修复复制到其他一些分支。 我试图通过选择master>选择commit>push>check some branch>ok来将它推送到另一个分支。但是当我点击到分支时,没有任何更改可以提取。

在四处挖掘后,我发现这可以通过 git-flow 轻松完成,但现在为时已晚,需要整个其他线程来弄清楚如何设置 git-flow 因为我的分支结构是不同的。

现在将我所做的更改推送到另一个分支的最简单方法是什么?

我想我总是可以在身体上 copy\paste 改变,但正确的方法是什么?

谢谢!

如果不能合并,我推荐cherry-pick。以下是在 SourceTree 中的操作方法:

https://answers.atlassian.com/questions/308089/how-to-use-cherry-pick-in-sourcetree

下面是 cherry-pick 的解释:

http://think-like-a-git.net/sections/rebase-from-the-ground-up/cherry-picking-explained.html