11Git解决冲突

Posted yhq1913

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11Git解决冲突相关的知识,希望对你有一定的参考价值。

【11】Git解决冲突 人生总会有一些不如意的事情,合并分支也是一样,在合并分支时,如果多个分支同时更改了同一个文件并提交,这个时候将会出现冲突,我们一起来看一下如何解决 首先先创建并切换到dev分支,修改readme.txt最后一行添加上 dev add ,然后提交文件
切换到master分支在最后一行添加上 master add 然后提交文件
现在,master和dev分支都各子提交了自己的最新修改,变成了这样
这种情况下,Git无法执行“快速合并”,只能试图把各自的修改合并起来,但这种合并就可能会有冲突,我们试试看:
Git告诉我们合并失败,存在冲突,具体表现在哪呢,我们打开readme.txt来看一看
Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,我们修改如下后保存:
再提交:
现在 master和dev合并分支后变成下图所示
最后删除分支 dev


小结 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

以上是关于11Git解决冲突的主要内容,如果未能解决你的问题,请参考以下文章

vscode 中git解决冲突,合并代码的两种方法

GIT----入门资料,分支管理,冲突解决

在拉取期间解决 Git 合并冲突以支持其更改

Visual Studio Code 如何解决与 git 的合并冲突?

git 解决远程和本地冲突

在重新提交许多提交时如何防止许多 git 冲突?