◆

Git cherry-pick 转移提交到其他分支详解

2023-02-02 01:370

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
💬留言板0

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

PAGE LOAD / LIVEGit cherry-pick 转移提交到其他分支详解加载中