热门内容

公众号"MAKE1"

获取行业最新资讯

请扫码添加

专业客服企业微信

Git分支之间相互提交代码-燚智能硬件开发周教授

简介

作为一个“码农”,经常会遇到的情况是, 在A branch上调试书写的功能,在B branch上可能会用到,当然这种情况有很多方式处理,比如:记录对比手动修改,或者使用 git format-patch 提取补丁, 在用git am 应用补丁。

作为一个“码农”,经常会遇到的情况是, 在A branch上调试书写的功能,在B branch上可能会用到,当然这种情况有很多方式处理,比如:记录对比手动修改,或者使用 git format-patch  提取补丁, 在用git am 应用补丁。但是我们在这里要说的是另一种方法“Git分支之间相互提交代码”。

在说明git相互之间提交代码是,我们还是使用3个分支来做说明,具体说明如下:

Master:是从平台厂商获取的代码。

S303 branch:项目A使用的分支支。

S303_Driver branch: 项目B使用分支。

如我们已经将修改的补丁上传到S303_Driver分支,需要将修改应用到S303分支上,不需要重复的代码修改,只需要是用下面方式:

1.git log  查看提交,并记录commit编号:

915061d4ed30cbfbeac3c506523ebe87603f57ec

2.git checkout:切换分支到S303

3.应用S303_Driver 分支的commit.

git cherry-pick 915061d4ed30cbfbeac3c506523ebe87603f57ec

4.使用git log 查看就是否成功。

2
 条评论
相关内容推荐