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

完成

posted @ 2020-02-21 15:23  study_php_java_C++  阅读(465)  评论(0编辑  收藏  举报