示范案例:将远程仓库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来解决