Git 的 cherry-pick 命令还没用过?快来看看它的厉害!
前言
最近一周在对项目的代码做一些构建工程的整改,一些通用的代码往往经常需要在代码库中的各个分支进行提交。没接触过 cherry-pick 功能时,往往需要你反复切换分支,在各个分支上进行相关内容的修改。这样的操作不仅繁琐,而且修改的地方一多,极易出错!
cherry
cherry-pick 的理解
Git 提供了 cherry-pick 的命令可以很好的解决上面场景的问题,高效、快捷!同样的适配,会该用法之后,比其他同事能够提前不少时间完成整改!
我们代码库中的一个个 commit 可以看做一个个 cherry。同一个代码库中的 commit-id 往往是唯一的,当你在分支 B 上也需要在分支 A 上的提交内容时,就可以将它们 cherry-pick 过来!
语法
1git cherry-pick [--edit] [-n] [-m parent-number] [-s] [-x] [--ff]2 [-S[]] …3git cherry-pick (--continue | --skip | --abort |