从一个或多个提交中选择变更

应用一个或多个提交引入的变更。

  • 使用 git cherry-pick <commit> 从单个提交中选择变更。
  • 使用 git cherry-pick <commit-1> <commit-2>... 从所有以空格分隔的提交中选择变更。
  • 使用 git cherry-pick <first-commit>..<last-commit> 从一系列提交中选择变更。
git cherry-pick (<commit>... | <first-commit>..<last-commit>)

# 示例
git cherry-pick 3050fc0de # 从提交 `3050fc0de` 中选择变更

git cherry-pick 3050fc0de c191f90c7
# 从提交 `3050fc0de`、`c191f90c7` 和 `0b552a6d4` 中选择变更

git cherry-pick 3050fc0de..c191f90c7
# 从范围为 `3050fc0de` - `c191f90c7` 的提交中选择变更