Git冲突解决详细过程

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后:

这儿代码已经发生改变:

再次重新提交代码即可!

注意:为了避免代码冲突,在同一分支上进行修改代码时,应该需要先拉取代码再提交代码。

猜你喜欢

转载自blog.csdn.net/weixin_44799217/article/details/132013096