Git学习六
解决冲突
创建一个新分支,然后修改README.md文件
最后一行增加
在dev分支上提交:
切换到master分支:
Git还会自动提示我们当前master分支比远程的master分支要超前1个提交。
在master分支上把README.md文件的最后一行进行修改
然后提交
这时候,我们进行合并分支
Git告诉我们,readme.txt文件存在冲突,必须手动解决冲突后再提交。git status也可以告诉我们冲突的文件:
直接查看文件内容
手动修改成你要的内容,然后提交
用带参数的git log也可以看到分支的合并情况
git log --graph --pretty=oneline --abbrev-commit
最后,删除dev分支:
当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。
解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交。