git远程仓库test分支部分文件不想合并到master分支该怎么办?

如题,现在有两个分支,一个是test分支,一个是master主分支,测试分支有很多代码,现在要将部分通过测试的代码合并到master主分支,未通过测试的代码不允许合并,应该怎么操作,求指点,折腾了两天了。
要求:在远程仓库上进行操作,不通过命令行进行

不用命令还不行.像gitee这些仓库管理界面只有一个pull request能用,顶多将test合并到master.
首先,你的test分支一定有很多commit吧,假设你说的部分通过测试的代码就是这些commit中的某一些,那么你可以用cherry-pick,将感兴趣的commit合并到master中,而不是直接合并test到master.

可以使用git的cherry-pick,将某个分支下的部分提交合并到主分支

  1. .gitattributes可以设置合并时忽略的文章,我没试过,网上有对应的文章:https://www.cnblogs.com/xuan52rock/p/13268872.html,建议先找着看看,但是存在一个问题就是你只能忽略文件而不能指定忽略文件的内容,当你将来需要合并该文件的时候又很麻烦。
  2. 我现在也存在这种问题,我是把test分支不合并的部分贮藏起来,不上传git,切换去主分支的时候先贮藏起来,切回来再使用储藏内容。

直接cherry-pick

应该可以 合并单个 文件和指定 文件夹 ,还可以合并 单个commit