git合并分支内容

示范案例:将远程仓库master分支内容合并到本地develop分支上

1-1先定位到我们master分支(有更新内容的分支,更新内容源头)

Idea上工具操作
在这里插入图片描述

git 命令操作

git checkout [分支名]

在这里插入图片描述

1-2将远程仓库中master分支内容拉到本地

git 命令操作

git pull

1-3定位到我们develop分支(无更新内容的分支,更新内容去向)

git 命令操作

git checkout [更新内容去向的分支名]

在这里插入图片描述
在这里插入图片描述

1-4将master分支内容合并到develop分支上

Idea上工具操作
在这里插入图片描述

git 命令操作

git merge [获取更新内容的分支名]

在这里插入图片描述

合并时可能会出现冲突:refusing to merge unrelated histories
在这里插入图片描述

当有冲突时则需要

git merge [获取更新内容的分支名] --allow-unrelated-histories

强制合并后可能出现问题需要通过reset来解决
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/JavaD0g/article/details/113446894