如何将1个特定提交复制到另一个分支?

时间:2016-03-18 14:34:31

标签: git

我有两个分支:

  • branchA
  • branchB

我结帐branchB,并在我进入该分支时修复一件小事。

commit f2c88cad3d7648cad9c12e724d09db0952abec63
Author: Name <email>
Date:   Fri Mar 18 09:10:22 2016 -0400

    Fix small bug on dashboard 

然后,我做git push origin branchB 我应该做什么

git push origin branchA branchB

现在,在branchB中我有

commit f2c88cad3d7648cad9c12e724d09db0952abec63

但我在branchA上没有它

如何将 1 提交f2c88ca复制到我的branchA中?

对此的任何提示都将非常感谢!

1 个答案:

答案 0 :(得分:14)

您可以使用git cherry-pick命令将提交复制到另一个分支。在你的情况下,一旦你结账branchA然后做

git cherry-pick f2c88ca