【Git】合并分支报冲突怎么解决
程序员文章站
2022-06-24 17:42:26
应用场景当线上合并出现冲突,采取线下合并解决冲突当本地commit后,别人刚好已经提交了新代码,此时push可能产生冲突,要求你合并代码当你在某分支开发时,线上某个家伙拉了别的分支到该分支,导致你push时产生了冲突,要求你合并代码解决方案假设你想hotfix-message合并到devgit checkout devgit merge --no --ff hotfix-message到IDEA解决冲突TortoiseGit检查差异(至此分支还显示|merging)...
应用场景
- 当线上合并出现冲突,采取线下合并解决冲突
- 当本地commit后,别人刚好已经提交了新代码,此时push可能产生冲突,要求你合并代码
- 当你在某分支开发时,线上某个家伙拉了别的分支到该分支,导致你push时产生了冲突,要求你合并代码
解决方案
假设你想hotfix-message合并到dev
- git checkout dev
- git merge --no --ff hotfix-message
- 到IDEA解决冲突
- TortoiseGit检查差异(至此分支还显示|merging)
- git commit -m "Merge branch 'hotfix-message' into dev"
- git push
划重点,关键一步是解决冲突后commit总结一下,不然一直|merging
补充
git merge --no --ff是强行关闭fast-forward的方式(参考了GitLab提供的命令代码)
本文地址:https://blog.csdn.net/qq_32117641/article/details/111885631
上一篇: jQuery实现放大镜效果