📅  最后修改于: 2023-12-03 15:23:31.611000             🧑  作者: Mango
当我们需要将某个分支的提交 “复制” 到另一个分支时,可以使用 shell 命令来实现。本文将介绍如何在另一个分支中复制提交。
git checkout branch1
git log
找到需要被复制的提交,并将其 ID 复制到剪贴板中。
git checkout branch2
git cherry-pick <commit-id>
其中 commit-id
是需要被复制的提交的 ID。
假设我们有以下两个分支:
branch1
branch2
我们需要将 branch1
中的提交 1234567
复制到 branch2
中。
branch1
分支。git checkout branch1
git log
假设提交 1234567
是需要被复制的提交。
branch2
分支。git checkout branch2
git cherry-pick 1234567
使用 cherry-pick 命令可以将一个分支的提交复制到另一个分支中。这对于需要在多个分支中实现相同功能的代码时非常有用。当使用 cherry-pick 命令时,需要确保被复制的提交与当前分支代码不会有冲突。