如题,现在有两个分支,一个是test分支,一个是master主分支,测试分支有很多代码,现在要将部分通过测试的代码合并到master主分支,未通过测试的代码不允许合并,应该怎么操作,求指点,折腾了两天了。
要求:在远程仓库上进行操作,不通过命令行进行
不用命令还不行.像gitee这些仓库管理界面只有一个pull request能用,顶多将test合并到master.
首先,你的test分支一定有很多commit吧,假设你说的部分通过测试的代码就是这些commit中的某一些,那么你可以用cherry-pick,将感兴趣的commit合并到master中,而不是直接合并test到master.
可以使用git的cherry-pick,将某个分支下的部分提交合并到主分支
直接cherry-pick
应该可以 合并单个 文件和指定 文件夹 ,还可以合并 单个commit