跳到主要内容

5.5 再次提交(cherry-pick)

- · - ·

之前我们讲变基的时候说到了要“慎用变基”。因为变基如果使用不当会出现问题,本文就为大家讲一个在相对安全的命令,可以在提交较少的情况下使用。

如何做到再次提交?

git 有一个命令是专门用来再次提交的,它就是 cherry-pick 。使用 cherry-pick 可以将已经存在的提交的修改再次应用到其他分支。

应用场景

  1. 在一个版本中发现 bug,修复后再次提交到其他版本
  2. 在一个分支中分离不同特性到不同分支

用法

git cherry-pick [选项] 提交id...

cherry-pick 常用选项

选项用法
-e, --edit重新编辑提交消息
-n, --no-commit不生成新的提交
-x在新的提交消息后面添加提交来源
该内容为何方原创,转载请注明本页地址
https://iamhefang.cn/tutorials/Git系列教程/git-tutorial-5-4-cherry-pick