Git cherry-pick
命令可以将一个或多个Git提交从一个分支复制到另一个分支。使用该命令可以将多个不连续的提交合并到一个新的分支。
以下是使用Git cherry-pick
命令将多个不连续的Git提交合并到新分支的步骤:
创建新分支并切换到该分支:
git checkout -b new-branch
使用git log
命令查看要合并的提交记录的哈希值:
git log --oneline
使用git cherry-pick
命令将要合并的提交复制到新分支中:
git cherry-pick <commit-hash-1> <commit-hash-2> <commit-hash-3> ...
注意:这里的<commit-hash-1> <commit-hash-2> <commit-hash-3> ...
是要合并的提交的哈希值,可以一次性复制多个提交。
解决可能出现的冲突并提交更改:
git add .
git commit
最后,将新分支推送到远程仓库:
git push -u origin new-branch
这样就可以将多个不连续的Git提交合并到一个新的分支中了。需要注意的是,在使用git cherry-pick
命令合并提交时,可能会出现冲突,需要手动解决。