Git 将其他分支文件或提交合并到当前分支

将其他分支文件合并到当前分支

如将 dev 分支 x.php 合并到 master 分支为例

1、将分支切换到master分支
git checkout master

2、合并文件, 将dev分支上 x.php文件追加补丁到 master 分支上 x.php文件。你可以接受或者拒绝补丁内容。

git checkout --patch dev x.php

3、若要合并多个文件可以

git checkout --patch dev x.php y.php z.php

将其他分支提交(commit)合并到当前分支

如将dev分支某次提交合并到master分支为例

1、将分支切换到master分支
git checkout master

3、查看要合并的提交的commitID
git log

2、合并提交,如要合并的commitID:7fcb3defff 
git cherry-pick 7fcb3defff

4、推送到master远程
git push