远程有expand
和master
分支
我本地新建了一个expand
分支,和远程的expand
分支是关联的
本地的代码已经更改,远程master
分支的代码也已经更新,想要更新本地的代码:
(1)首先将本地的代码push
到远程expand
分支上。这一步直接用idea
操作
(2)切换到本地master
分支上: git checkout master
(3)将远程的master
分支合并到本地:git pull
。用idea
pull
的代码
(4)切换到本地expand
分支: git checkout expand
(5)将master
分支合并到本地expand
: git merge master
这个时候提示有冲突:
XXXmerge failed; fix conflicts and then commit the result.
(6)找到发生冲突的文件,解决冲突。我的是两方的都需要保留
(7)冲突解决后,冲突的文件是红色,不能直接用idea
的Git-->Commit Directory
,会提示can't commit changes due to unresolve..
(8)所以直接用命令行:
git add .
git commit -m "XXX"
最后可以
git将远程master分支代码合并到本地:git命令行+IDEA图形化 操作
最新推荐文章于 2024-01-24 20:25:35 发布