1、master主分支代码
2、新建分支并编辑代码
新建分支:
修改代码:
3、在gitee远程模拟其他用户修改编辑代码
4、提交分支代码
将自己分支修改的代码提交到远程,并合并到master分支。注意:上一步模拟其他同事修改了代码,再次将自己的分支合并到master分支将导致代码冲突矛盾。
5、远程分支合并
将上述分支合并到master分支将导致冲突:
6、解决冲突
切换到master分支:
git checkout master
更新master分支代码:
git pull
再次切换到自己新建的分支:
git checkout add_login_check_func
将master分支merge到自己新建的分支:
此时提示分支合并出现了冲突,代码文件中也有响应的提示:
也可以使用git status命令查看哪些文件冲突发生了变化:
开始解决冲突:
方法一(手动修改冲突代码):
方法二(使用工具解决冲突):
点击apply后:
这儿代码已经发生改变:
再次重新提交代码即可!
注意:为了避免代码冲突,在同一分支上进行修改代码时,应该需要先拉取代码再提交代码。