git合并指定目录内容

诉求

把自己的改动的文件合并到目标分支;

不想改那些不属于自己开发时出现的冲突;

操作

开发分支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

完成

猜你喜欢

转载自www.cnblogs.com/init-007/p/12330356.html