git合并内容的1个方式
诉求
把自己的改动的文件合并到目标分支;
不想改那些不属于自己开发时出现的冲突;
操作
开发分支dev,要合并至master分支
1 所有改动都已提交,保持分支的干净状态(working tree clean)
2 切换至master分支,并保持master为最新
git pull
git checkout master
3 基于master分支新建一个temp分支,并切换到该分支上
git checkout -b master_temp
4 合并分支dev下的目录check
git checkout dev check
5 提交当前改变的内容
git commit -m "merge dev/check"
6 切换到分支master
git checkout master
7 合并master_temp分支内容
git merge master_temp
如有冲突,也仅会是check下的冲突
8 删除本地临时分支master_temp
git branch -d master_temp
完成