git cherry-pick

文章目录

  • 作用
  • 使用
  • 冲突解决

作用

  • 用于将指定的提交(commit)应用到当前分支上,及将其他分支上的某个提交应用到当前分支上,而不是将整个分支合并过来。
  • 当某个分支上的某个提交需要应用到其他分支上时,可以使用 git cherry-pick 命令。

使用

  • 假设当前在分支 A 上开发了一个新功能,并提交了多个提交,其中一个提交的 SHA 值为 abc123。现在你需要将这个提交应用到分支 B 上,可以使用以下命令:
git checkout B
git cherry-pick abc123
  • 这个新的提交包含了提交 abc123 的所有更改,但是它的提交信息可能会有所不同。

冲突解决

  • 手动解决冲突后,使用 git add 命令将解决后的文件添加到暂存区中,然后使用 git cherry-pick --continue 命令继续应用提交。

你可能感兴趣的:(git,git,github)