◆
Git cherry-pick 转移提交到其他分支详解
git cherry-pick
当自己的分支时基于 dev 分支开发时,想把自己分支的某个 commit 记录提交到另一个分支如 test,
可采用 git cherry-pick
找到提交记录中 commit 对应的 commitHash,切换到 test 分支,执行如下命令
git cherry-pick 720db936
git cherry-pick命令的参数,不一定是提交的哈希值,分支名也是可以的,表示转移该分支的最新提交。- 转移多个提交
- 下面的命令可以转移从
A到B的所有提交。它们必须按照正确的顺序放置:提交A必须早于提交B,否则命令将失败,但不会报错。
- 下面的命令可以转移从
git cherry-pick A..B
- 注意,使用上面的命令,提交 A 将不会包含在
Cherry pick中。如果要包含提交A,可以使用下面的语法。
git cherry-pick A^..B

还没有留言,来发表第一条吧~