git rebase 与 git cherry-pick 详解 1. git reabse 在 git 命令中,git rebase命令可以令当前所在分支与指定分支合并,作为一个新提交。但之前的记录保留在原地。他有两种参数形式: # 将当前记录及当前记录以上的记录(截止到公共父记录),合并到目的分支 $ git rebase <目的分支> # 将一个记录及此纪录以上的记录,合并到目的分支 # 关键是参数的顺序 $ git rebase <目的分支> <待移动分支> 假设我们当前有如下场景: