gitlab分支合并冲突的处理过程
作者:magic_kid_2010
这篇文章主要介绍了gitlab分支合并冲突的处理过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
1、使用 gitlab 创建合并请求
master 合并到 branch_test --> compare branches and continue --> submit merge request
提示:合并冲突。
2、使用 idea 打开项目
(1)执行:git fetch origin
(2)切换到 master 分支,更新到最新版本。
(3)切换到 branch_test 分支,更新到最新版本。
(4)执行:git merge --no-ff master
(5)打开冲突文件,解决冲突。
冲突提示:
<<<<<<< HEAD ======= // @Scheduled(cron = "0 */1 * * * ?") >>>>>>> master @Scheduled(initialDelay = 10000, fixedRate = 70000)
处理冲突:
// @Scheduled(cron = "0 */1 * * * ?") @Scheduled(initialDelay = 10000, fixedRate = 70000)
解决冲突:
鼠标右键 --> git --> resolve conflict
(6)提交合并
git commit -m "reslove conflict"
(7)推送到远程分支
git push origin branch_test:branch_test
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Git如何实现撤销提交(命令行+IDEA)
- git提交报错pre -commit hook failed (add --no-verify)问题及解决
- git提交出现commit提醒信息界面怎样退出
- git合并部分提交的实现
- git如何将master分支上的代码合并到自己新建的分支上
- git worktree与分支依赖隔离的使用场景分析
- git分支或指定文件回退到指定版本命令详解
- GitLab在IDEA中回滚主分支问题
- git流水线(Pipeline)导致分支(Branch)无法合并问题及解决
- git如何合并某个分支的某次提交(cherry-pick)
- git如何从某个分支的指定历史版本中创建新分支
- Git提交到错误分支如何解决