根据commitID merge 我这边出了一个坑, 在此给出另外一个解决方案, 特供参考
如果需要merge单独文件, 可采用打补丁方式来比较不同分支上的文件差异, 具体命令如下
git checkout -p <branch> 文件名
Apply this hunk to index and worktree [y,n,q,a,d,/,e,?]? (是否将补丁加入暂存区, 键入y 加入)
这样就只该文件的最新内容拉取下来, 然后再从当前分支commit & push 即可将只该文件推送至远程分支