git cherry-pick指令用于选择某个分支中的一个或多个commit,将其复制到当前分支上。
语法:
git cherry-pick <commit-hash>
其中,<commit-hash>
是待复制的commit的哈希值。
示例:
- 复制某个分支的最新commit到当前分支上:
git cherry-pick branch-name
- 复制某个分支上的多个commit到当前分支上:
git cherry-pick commit-hash-1 commit-hash-2 ...
注意事项:
- 如果复制的commit与当前分支上已有的commit发生冲突,则需要手动解决冲突。
- 复制的commit会生成一个新的commit,它的哈希值是不同的。