标签:bsp 切换 com -name name 日志 hash 如何 ima
方案:
1. 在A分支上通过git log 查看日志;将自己提交的该功能对应的hash值整理出来;
git log
2.如果本地没有B分支,需要先将B分支从远程仓库拉到本地仓库(如果本地有B分支,并且已与远程对应的B分支已关联;无需这一步,直接到下一步)
git checkout --track origin/B
3.切换到B分支
git checkout B
4.在B分支上操作:通过git cherry-pick <commit对应的hash值>将当前hash对应提交的代码合并到B分支上去
git cherry-pick b5dc0dd
如下图;为了防止混淆,本人将该功能对应的提交都记录下文本文档了
注意:
1. 单个commit合并
git cherry-pick commitid
2.多个分开的commit一起合并
git cherry-pick commit-id1 commit-id3 commit-id6
3. 多个连续的commit合并
git cherry-pick commitid1..commitid8 将commitid1到commitid8之间的所有提交合并到B分支上(不包含第一个commitid)
每一次合并都可能会产生冲突,如果产生冲突,先解决冲突,然后将代码commit到本地仓库即可;
测试无误之后,再将合并后的代码push到远程仓库。切记!
标签:bsp 切换 com -name name 日志 hash 如何 ima
原文地址:https://www.cnblogs.com/liuminxiu0707/p/14778428.html