git学习笔记之分支管理(2)
解决冲突
冲突的原因是在branch上对一个文件进行了修改,并提交到版本库中。然后又在master上对同一文件进行修改,然后提交。当然要合并分支时,Git会告诉我们文件存在冲突。
-
在分支中对文件进行修改
-
在master上对同一文件进行修改
-
尝试合并分支
尝试合并分支时会出现下面情况
Git告诉我们要先解决冲突然后才能合并,有冲突的文件是readme.txt -
解决冲突
查看readme.txt中的内容
Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,然后手动修改。最后add和commit
用带参数的git log可以查看分支情况
git log --graph --pretty=oneline --abbrev-commit
最后删除分支