git合并分支 作者: juoliii 时间: 2023-06-02 分类: 开发 1. 部分合并 git cherry-pick ------------ git cherry-pick 命令的作用,就是将指定的提交(commit)应用于其他分支。 ``` #获取最近的提交 git log --oneline git cherry-pick ``` 上面命令就会将指定的提交 commitHash ,应用于当前分支。这会在当前分支产生一个新的提交,当然它们的哈希值会不一样。举例来说,代码仓库有 master 和 feature 两个分支。 a - b - c - d Master \ e - f - g Feature 现在将提交 f 应用到 master 分支。 git cherry-pick feature 上面代码表示将 feature 分支的最近一次提交,转移到当前分支。 Cherry pick 支持一次转移多个提交。 git cherry-pick 如果操作过程中发生代码冲突,Cherry pick 会停下来,让用户决定如何继续操作。 (1) --continue 用户解决代码冲突后,第一步将修改的文件重新加入暂存区( git add . ),第二步使用下面的命令,让 Cherry pick 过程继续执行。 git cherry-pick --continue (2) --abort 发生代码冲突后,放弃合并,回到操作前的样子。 (3) --quit 发生代码冲突后,退出 Cherry pick,但是不回到操作前的样子。 2.全部合并 ------------ git merge 标签: none
评论已关闭